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 8ec66193..995bdc65 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 | ]) |
