From 5e5388f653157cb1836c30fc9131080d47e0a4b8 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Tue, 9 Oct 2001 10:05:32 +0000 Subject: [PATCH] (WIDE_CHAR_SUPPORT): Do not use defined() in macro. From Hallvard B Furuseth . --- src/ChangeLog | 5 +++++ src/regex.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index fcd316010fa..3b6120e1116 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-10-09 Gerd Moellmann + + * regex.c (WIDE_CHAR_SUPPORT): Do not use defined() in macro. + From Hallvard B Furuseth . + 2001-10-08 Andrew Innes * lisp.h [max]: Undef min and max before redefining them. diff --git a/src/regex.c b/src/regex.c index 9fe099c7125..38fc80437fd 100644 --- a/src/regex.c +++ b/src/regex.c @@ -49,8 +49,12 @@ /* Whether to use ISO C Amendment 1 wide char functions. Those should not be used for Emacs since it uses its own. */ +#if defined _LIBC +#define WIDE_CHAR_SUPPORT 1 +#else #define WIDE_CHAR_SUPPORT \ - (defined _LIBC || HAVE_WCTYPE_H && HAVE_WCHAR_H && HAVE_BTOWC && !emacs) + (HAVE_WCTYPE_H && HAVE_WCHAR_H && HAVE_BTOWC && !emacs) +#endif /* For platform which support the ISO C amendement 1 functionality we support user defined character classes. */ -- 2.39.2