>From b079c7df25a5418554cacf0023f3ff8da763e3c7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 16 Dec 2019 17:02:31 -0800 Subject: [PATCH 1/2] dfa: port _GL_ATTRIBUTE_MALLOC to Gawk Gawk does not use Gnulib, and does not define _GL_ATTRIBUTE_MALLOC. * lib/dfa.h (_GL_ATTRIBUTE_MALLOC): Define to empty if not already defined. --- ChangeLog | 5 +++++ lib/dfa.h | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 561b0ba0a..dca623c5f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2019-12-16 Paul Eggert + dfa: port _GL_ATTRIBUTE_MALLOC to Gawk + Gawk does not use Gnulib, and does not define _GL_ATTRIBUTE_MALLOC. + * lib/dfa.h (_GL_ATTRIBUTE_MALLOC): Define to empty + if not already defined. + dfa: remove one dependency on MB_CUR_MAX * lib/dfa.c (dfamust): No need to refer to MB_CUR_MAX here. diff --git a/lib/dfa.h b/lib/dfa.h index 96c3bf1f1..09e7991bd 100644 --- a/lib/dfa.h +++ b/lib/dfa.h @@ -37,6 +37,11 @@ struct dfamust /* The dfa structure. It is completely opaque. */ struct dfa; +/* Needed when Gnulib is not used. */ +#ifndef _GL_ATTRIBUTE_MALLOC +# define _GL_ATTRIBUTE_MALLOC +#endif + /* Entry points. */ /* Allocate a struct dfa. The struct dfa is completely opaque. -- 2.17.1