diff options
| author | Karl Heuer | 1994-12-01 22:59:35 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-12-01 22:59:35 +0000 |
| commit | 9a2c20d57f07f6410dd37024f2949f3464b274d7 (patch) | |
| tree | c970150409edcc7e638d16c62f704088fdf1e5a9 /src | |
| parent | 0caef3e3b79f49d4fbda8b32ff16a2f2921844dd (diff) | |
| download | emacs-9a2c20d57f07f6410dd37024f2949f3464b274d7.tar.gz emacs-9a2c20d57f07f6410dd37024f2949f3464b274d7.zip | |
(gettext): Make sure this is always defined, even #if emacs.
(NULL): No need to #undef this anymore; Emacs uses NILP now.
Diffstat (limited to 'src')
| -rw-r--r-- | src/regex.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/regex.c b/src/regex.c index 2bd2152f925..fe527dd2294 100644 --- a/src/regex.c +++ b/src/regex.c | |||
| @@ -33,6 +33,14 @@ | |||
| 33 | /* We need this for `regex.h', and perhaps for the Emacs include files. */ | 33 | /* We need this for `regex.h', and perhaps for the Emacs include files. */ |
| 34 | #include <sys/types.h> | 34 | #include <sys/types.h> |
| 35 | 35 | ||
| 36 | /* This is for other GNU distributions with internationalized messages. | ||
| 37 | The GNU C Library itself does not yet support such messages. */ | ||
| 38 | #if HAVE_LIBINTL_H | ||
| 39 | # include <libintl.h> | ||
| 40 | #else | ||
| 41 | # define gettext(msgid) (msgid) | ||
| 42 | #endif | ||
| 43 | |||
| 36 | /* The `emacs' switch turns on certain matching commands | 44 | /* The `emacs' switch turns on certain matching commands |
| 37 | that make sense only in Emacs. */ | 45 | that make sense only in Emacs. */ |
| 38 | #ifdef emacs | 46 | #ifdef emacs |
| @@ -41,9 +49,6 @@ | |||
| 41 | #include "buffer.h" | 49 | #include "buffer.h" |
| 42 | #include "syntax.h" | 50 | #include "syntax.h" |
| 43 | 51 | ||
| 44 | /* Emacs uses `NULL' as a predicate. */ | ||
| 45 | #undef NULL | ||
| 46 | |||
| 47 | #else /* not emacs */ | 52 | #else /* not emacs */ |
| 48 | 53 | ||
| 49 | #ifdef STDC_HEADERS | 54 | #ifdef STDC_HEADERS |
| @@ -53,14 +58,6 @@ char *malloc (); | |||
| 53 | char *realloc (); | 58 | char *realloc (); |
| 54 | #endif | 59 | #endif |
| 55 | 60 | ||
| 56 | /* This is for other GNU distributions with internationalized messages. | ||
| 57 | The GNU C Library itself does not yet support such messages. */ | ||
| 58 | #if HAVE_LIBINTL_H | ||
| 59 | # include <libintl.h> | ||
| 60 | #else | ||
| 61 | # define gettext(msgid) (msgid) | ||
| 62 | #endif | ||
| 63 | |||
| 64 | 61 | ||
| 65 | /* We used to test for `BSTRING' here, but only GCC and Emacs define | 62 | /* We used to test for `BSTRING' here, but only GCC and Emacs define |
| 66 | `BSTRING', as far as I know, and neither of them use this code. */ | 63 | `BSTRING', as far as I know, and neither of them use this code. */ |