(gettext): Make sure this is always defined, even #if emacs.
authorKarl Heuer <kwzh@gnu.org>
Thu, 1 Dec 1994 22:59:35 +0000 (22:59 +0000)
committerKarl Heuer <kwzh@gnu.org>
Thu, 1 Dec 1994 22:59:35 +0000 (22:59 +0000)
(NULL): No need to #undef this anymore; Emacs uses NILP now.

regex.c

diff --git a/regex.c b/regex.c
index 2bd2152f9257f4bfa3e9bbfabf9d4674c9f5910f..fe527dd229447be424d3af71bc629407d2f0865f 100644 (file)
--- a/regex.c
+++ b/regex.c
 /* We need this for `regex.h', and perhaps for the Emacs include files.  */
 #include <sys/types.h>
 
+/* This is for other GNU distributions with internationalized messages.
+   The GNU C Library itself does not yet support such messages.  */
+#if HAVE_LIBINTL_H
+# include <libintl.h>
+#else
+# define gettext(msgid) (msgid)
+#endif
+
 /* The `emacs' switch turns on certain matching commands
    that make sense only in Emacs. */
 #ifdef emacs
@@ -41,9 +49,6 @@
 #include "buffer.h"
 #include "syntax.h"
 
-/* Emacs uses `NULL' as a predicate.  */
-#undef NULL
-
 #else  /* not emacs */
 
 #ifdef STDC_HEADERS
@@ -53,14 +58,6 @@ char *malloc ();
 char *realloc ();
 #endif
 
-/* This is for other GNU distributions with internationalized messages.
-   The GNU C Library itself does not yet support such messages.  */
-#if HAVE_LIBINTL_H
-# include <libintl.h>
-#else
-# define gettext(msgid) (msgid)
-#endif
-
 
 /* We used to test for `BSTRING' here, but only GCC and Emacs define
    `BSTRING', as far as I know, and neither of them use this code.  */