diff options
Diffstat (limited to 'gl/m4/wchar_h.m4')
-rw-r--r-- | gl/m4/wchar_h.m4 | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/gl/m4/wchar_h.m4 b/gl/m4/wchar_h.m4 index 8ec6619..995bdc6 100644 --- a/gl/m4/wchar_h.m4 +++ b/gl/m4/wchar_h.m4 | |||
@@ -1,13 +1,13 @@ | |||
1 | dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues. | 1 | # wchar_h.m4 |
2 | 2 | # serial 64 | |
3 | dnl Copyright (C) 2007-2023 Free Software Foundation, Inc. | 3 | dnl Copyright (C) 2007-2024 Free Software Foundation, Inc. |
4 | dnl This file is free software; the Free Software Foundation | 4 | dnl This file is free software; the Free Software Foundation |
5 | dnl gives unlimited permission to copy and/or distribute it, | 5 | dnl gives unlimited permission to copy and/or distribute it, |
6 | dnl with or without modifications, as long as this notice is preserved. | 6 | dnl with or without modifications, as long as this notice is preserved. |
7 | 7 | ||
8 | dnl Written by Eric Blake. | 8 | dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues. |
9 | 9 | ||
10 | # wchar_h.m4 serial 55 | 10 | dnl Written by Eric Blake. |
11 | 11 | ||
12 | AC_DEFUN_ONCE([gl_WCHAR_H], | 12 | AC_DEFUN_ONCE([gl_WCHAR_H], |
13 | [ | 13 | [ |
@@ -86,8 +86,8 @@ AC_DEFUN([gl_WCHAR_H_INLINE_OK], | |||
86 | dnl z/OS when using the XPLINK object format (due to duplicate | 86 | dnl z/OS when using the XPLINK object format (due to duplicate |
87 | dnl CSECT names). Instead, temporarily redefine $ac_compile so | 87 | dnl CSECT names). Instead, temporarily redefine $ac_compile so |
88 | dnl that the object file has the latter name from the start. | 88 | dnl that the object file has the latter name from the start. |
89 | save_ac_compile="$ac_compile" | 89 | saved_ac_compile="$ac_compile" |
90 | ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/` | 90 | ac_compile=`echo "$saved_ac_compile" | sed s/conftest/conftest1/` |
91 | if echo '#include "conftest.c"' >conftest1.c \ | 91 | if echo '#include "conftest.c"' >conftest1.c \ |
92 | && AC_TRY_EVAL([ac_compile]); then | 92 | && AC_TRY_EVAL([ac_compile]); then |
93 | AC_LANG_CONFTEST([ | 93 | AC_LANG_CONFTEST([ |
@@ -97,7 +97,7 @@ AC_DEFUN([gl_WCHAR_H_INLINE_OK], | |||
97 | int zero (void) { return 0; } | 97 | int zero (void) { return 0; } |
98 | ]])]) | 98 | ]])]) |
99 | dnl See note above about renaming object files. | 99 | dnl See note above about renaming object files. |
100 | ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/` | 100 | ac_compile=`echo "$saved_ac_compile" | sed s/conftest/conftest2/` |
101 | if echo '#include "conftest.c"' >conftest2.c \ | 101 | if echo '#include "conftest.c"' >conftest2.c \ |
102 | && AC_TRY_EVAL([ac_compile]); then | 102 | && AC_TRY_EVAL([ac_compile]); then |
103 | if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then | 103 | if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then |
@@ -107,7 +107,7 @@ AC_DEFUN([gl_WCHAR_H_INLINE_OK], | |||
107 | fi | 107 | fi |
108 | fi | 108 | fi |
109 | fi | 109 | fi |
110 | ac_compile="$save_ac_compile" | 110 | ac_compile="$saved_ac_compile" |
111 | rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext | 111 | rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext |
112 | ;; | 112 | ;; |
113 | esac | 113 | esac |
@@ -147,6 +147,7 @@ AC_DEFUN([gl_WCHAR_H_REQUIRE_DEFAULTS], | |||
147 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_BTOWC]) | 147 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_BTOWC]) |
148 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCTOB]) | 148 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCTOB]) |
149 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSINIT]) | 149 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSINIT]) |
150 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSZERO]) | ||
150 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRTOWC]) | 151 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRTOWC]) |
151 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRLEN]) | 152 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRLEN]) |
152 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSRTOWCS]) | 153 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSRTOWCS]) |
@@ -185,6 +186,7 @@ AC_DEFUN([gl_WCHAR_H_REQUIRE_DEFAULTS], | |||
185 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSTOK]) | 186 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSTOK]) |
186 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSWIDTH]) | 187 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSWIDTH]) |
187 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSFTIME]) | 188 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSFTIME]) |
189 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WGETCWD]) | ||
188 | dnl Support Microsoft deprecated alias function names by default. | 190 | dnl Support Microsoft deprecated alias function names by default. |
189 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_WCSDUP], [1]) | 191 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_WCSDUP], [1]) |
190 | ]) | 192 | ]) |
@@ -253,5 +255,10 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS], | |||
253 | REPLACE_WCWIDTH=0; AC_SUBST([REPLACE_WCWIDTH]) | 255 | REPLACE_WCWIDTH=0; AC_SUBST([REPLACE_WCWIDTH]) |
254 | REPLACE_WCSWIDTH=0; AC_SUBST([REPLACE_WCSWIDTH]) | 256 | REPLACE_WCSWIDTH=0; AC_SUBST([REPLACE_WCSWIDTH]) |
255 | REPLACE_WCSFTIME=0; AC_SUBST([REPLACE_WCSFTIME]) | 257 | REPLACE_WCSFTIME=0; AC_SUBST([REPLACE_WCSFTIME]) |
258 | REPLACE_WCSCMP=0; AC_SUBST([REPLACE_WCSCMP]) | ||
259 | REPLACE_WCSNCMP=0; AC_SUBST([REPLACE_WCSNCMP]) | ||
260 | REPLACE_WCSSTR=0; AC_SUBST([REPLACE_WCSSTR]) | ||
256 | REPLACE_WCSTOK=0; AC_SUBST([REPLACE_WCSTOK]) | 261 | REPLACE_WCSTOK=0; AC_SUBST([REPLACE_WCSTOK]) |
262 | REPLACE_WMEMCMP=0; AC_SUBST([REPLACE_WMEMCMP]) | ||
263 | REPLACE_WMEMPCPY=0; AC_SUBST([REPLACE_WMEMPCPY]) | ||
257 | ]) | 264 | ]) |