From: Akim Demaille Date: Tue, 27 Nov 2001 19:22:10 +0000 (+0000) Subject: * src/system.h: Use intl/libgettext.h. X-Git-Tag: before-m4-back-end~256 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/e0327bc8b49c31d2b4bccd516d012ededa0d1253 * src/system.h: Use intl/libgettext.h. * src/Makefile.am (INCLUDES): Add -I $(top_srcdir). --- diff --git a/ChangeLog b/ChangeLog index fb5e3964..23eb2352 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-11-27 Akim Demaille + + * src/system.h: Use intl/libgettext.h. + * src/Makefile.am (INCLUDES): Add -I $(top_srcdir). + 2001-11-27 Akim Demaille * tests/torture.at (Exploding the Stack Size with Malloc): diff --git a/src/Makefile.am b/src/Makefile.am index 479bd977..9ad2cc50 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,8 +5,14 @@ DEFS = @DEFS@ \ -DBISON_HAIRY=\"$(pkgdatadir)/bison.hairy\" \ -DLOCALEDIR=\"$(datadir)/locale\" -INCLUDES = -I../intl -I$(top_srcdir)/lib -I.. -LDADD = @INTLLIBS@ ../lib/libbison.a +# libintl.h in is build/intl, intl/libgettext.h in src/, +# config.h in build/. +INCLUDES = -I$(top_builddir)/intl \ + -I$(top_builddir) \ + -I$(top_srcdir)/lib \ + -I$(top_srcdir) + +LDADD = $(INTLLIBS) ../lib/libbison.a bin_PROGRAMS = bison diff --git a/src/system.h b/src/system.h index 93213cb7..70605c49 100644 --- a/src/system.h +++ b/src/system.h @@ -149,20 +149,9 @@ size_t strnlen PARAMS ((const char *s, size_t maxlen)); # define setlocale(Category, Locale) #endif -#ifdef ENABLE_NLS -# include -# define _(Text) gettext (Text) -#else -# undef bindtextdomain -# define bindtextdomain(Domain, Directory) -# undef textdomain -# define textdomain(Domain) -# undef ngettext -# define ngettext(Singular, Plural, Number) \ - ((Number == 1) ? Singular : Plural) -# define _(Text) Text -#endif -#define N_(Text) Text +#include "intl/libgettext.h" +#define _(Msgid) gettext (Msgid) +#define N_(Msgid) (Msgid) /*-------------------------------.