diff options
Diffstat (limited to 'gl/m4/string_h.m4')
| -rw-r--r-- | gl/m4/string_h.m4 | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/gl/m4/string_h.m4 b/gl/m4/string_h.m4 index f31264ae..2a6e4db4 100644 --- a/gl/m4/string_h.m4 +++ b/gl/m4/string_h.m4 | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | # string_h.m4 | 1 | # string_h.m4 |
| 2 | # serial 39 | 2 | # serial 46 |
| 3 | dnl Copyright (C) 2007-2024 Free Software Foundation, Inc. | 3 | dnl Copyright (C) 2007-2026 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 | dnl This file is offered as-is, without any warranty. | ||
| 7 | 8 | ||
| 8 | # Configure a GNU-like replacement for <string.h>. | 9 | # Configure a GNU-like replacement for <string.h>. |
| 9 | 10 | ||
| @@ -23,8 +24,9 @@ AC_DEFUN_ONCE([gl_STRING_H], | |||
| 23 | ]], | 24 | ]], |
| 24 | [explicit_bzero ffsl ffsll memmem mempcpy memrchr memset_explicit | 25 | [explicit_bzero ffsl ffsll memmem mempcpy memrchr memset_explicit |
| 25 | rawmemchr stpcpy stpncpy strchrnul | 26 | rawmemchr stpcpy stpncpy strchrnul |
| 26 | strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r | 27 | strdup strncat strncpy strndup strnlen strpbrk strsep strcasestr strtok_r |
| 27 | strerror_r strerrorname_np sigabbrev_np sigdescr_np strsignal strverscmp]) | 28 | strerror_l strerror_r strerrorname_np |
| 29 | sigabbrev_np sigdescr_np strsignal strverscmp]) | ||
| 28 | 30 | ||
| 29 | AC_REQUIRE([AC_C_RESTRICT]) | 31 | AC_REQUIRE([AC_C_RESTRICT]) |
| 30 | ]) | 32 | ]) |
| @@ -61,7 +63,9 @@ AC_DEFUN([gl_STRING_H_REQUIRE_DEFAULTS], | |||
| 61 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STPNCPY]) | 63 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STPNCPY]) |
| 62 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCHRNUL]) | 64 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCHRNUL]) |
| 63 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRDUP]) | 65 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRDUP]) |
| 66 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRINGEQ]) | ||
| 64 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNCAT]) | 67 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNCAT]) |
| 68 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNCPY]) | ||
| 65 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNDUP]) | 69 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNDUP]) |
| 66 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNLEN]) | 70 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNLEN]) |
| 67 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRPBRK]) | 71 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRPBRK]) |
| @@ -69,6 +73,8 @@ AC_DEFUN([gl_STRING_H_REQUIRE_DEFAULTS], | |||
| 69 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRSTR]) | 73 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRSTR]) |
| 70 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCASESTR]) | 74 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCASESTR]) |
| 71 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOK_R]) | 75 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOK_R]) |
| 76 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STR_STARTSWITH]) | ||
| 77 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STR_ENDSWITH]) | ||
| 72 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSLEN]) | 78 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSLEN]) |
| 73 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSNLEN]) | 79 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSNLEN]) |
| 74 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCHR]) | 80 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCHR]) |
| @@ -83,8 +89,11 @@ AC_DEFUN([gl_STRING_H_REQUIRE_DEFAULTS], | |||
| 83 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSPN]) | 89 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSPN]) |
| 84 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSEP]) | 90 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSEP]) |
| 85 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSTOK_R]) | 91 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSTOK_R]) |
| 92 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBS_STARTSWITH]) | ||
| 93 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBS_ENDSWITH]) | ||
| 86 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR]) | 94 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR]) |
| 87 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR_R]) | 95 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR_R]) |
| 96 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR_L]) | ||
| 88 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERRORNAME_NP]) | 97 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERRORNAME_NP]) |
| 89 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGABBREV_NP]) | 98 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGABBREV_NP]) |
| 90 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGDESCR_NP]) | 99 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGDESCR_NP]) |
| @@ -107,6 +116,7 @@ AC_DEFUN([gl_STRING_H_DEFAULTS], | |||
| 107 | HAVE_EXPLICIT_BZERO=1; AC_SUBST([HAVE_EXPLICIT_BZERO]) | 116 | HAVE_EXPLICIT_BZERO=1; AC_SUBST([HAVE_EXPLICIT_BZERO]) |
| 108 | HAVE_FFSL=1; AC_SUBST([HAVE_FFSL]) | 117 | HAVE_FFSL=1; AC_SUBST([HAVE_FFSL]) |
| 109 | HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL]) | 118 | HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL]) |
| 119 | HAVE_DECL_MEMEQ=0; AC_SUBST([HAVE_DECL_MEMEQ]) | ||
| 110 | HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) | 120 | HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) |
| 111 | HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) | 121 | HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) |
| 112 | HAVE_MEMSET_EXPLICIT=1; AC_SUBST([HAVE_MEMSET_EXPLICIT]) | 122 | HAVE_MEMSET_EXPLICIT=1; AC_SUBST([HAVE_MEMSET_EXPLICIT]) |
| @@ -116,6 +126,7 @@ AC_DEFUN([gl_STRING_H_DEFAULTS], | |||
| 116 | HAVE_STPNCPY=1; AC_SUBST([HAVE_STPNCPY]) | 126 | HAVE_STPNCPY=1; AC_SUBST([HAVE_STPNCPY]) |
| 117 | HAVE_STRCHRNUL=1; AC_SUBST([HAVE_STRCHRNUL]) | 127 | HAVE_STRCHRNUL=1; AC_SUBST([HAVE_STRCHRNUL]) |
| 118 | HAVE_DECL_STRDUP=1; AC_SUBST([HAVE_DECL_STRDUP]) | 128 | HAVE_DECL_STRDUP=1; AC_SUBST([HAVE_DECL_STRDUP]) |
| 129 | HAVE_DECL_STREQ=0; AC_SUBST([HAVE_DECL_STREQ]) | ||
| 119 | HAVE_DECL_STRNDUP=1; AC_SUBST([HAVE_DECL_STRNDUP]) | 130 | HAVE_DECL_STRNDUP=1; AC_SUBST([HAVE_DECL_STRNDUP]) |
| 120 | HAVE_DECL_STRNLEN=1; AC_SUBST([HAVE_DECL_STRNLEN]) | 131 | HAVE_DECL_STRNLEN=1; AC_SUBST([HAVE_DECL_STRNLEN]) |
| 121 | HAVE_STRPBRK=1; AC_SUBST([HAVE_STRPBRK]) | 132 | HAVE_STRPBRK=1; AC_SUBST([HAVE_STRPBRK]) |
| @@ -123,6 +134,7 @@ AC_DEFUN([gl_STRING_H_DEFAULTS], | |||
| 123 | HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) | 134 | HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) |
| 124 | HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) | 135 | HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) |
| 125 | HAVE_DECL_STRERROR_R=1; AC_SUBST([HAVE_DECL_STRERROR_R]) | 136 | HAVE_DECL_STRERROR_R=1; AC_SUBST([HAVE_DECL_STRERROR_R]) |
| 137 | HAVE_STRERROR_L=1; AC_SUBST([HAVE_STRERROR_L]) | ||
| 126 | HAVE_STRERRORNAME_NP=1; AC_SUBST([HAVE_STRERRORNAME_NP]) | 138 | HAVE_STRERRORNAME_NP=1; AC_SUBST([HAVE_STRERRORNAME_NP]) |
| 127 | HAVE_SIGABBREV_NP=1; AC_SUBST([HAVE_SIGABBREV_NP]) | 139 | HAVE_SIGABBREV_NP=1; AC_SUBST([HAVE_SIGABBREV_NP]) |
| 128 | HAVE_SIGDESCR_NP=1; AC_SUBST([HAVE_SIGDESCR_NP]) | 140 | HAVE_SIGDESCR_NP=1; AC_SUBST([HAVE_SIGDESCR_NP]) |
| @@ -138,6 +150,7 @@ AC_DEFUN([gl_STRING_H_DEFAULTS], | |||
| 138 | REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL]) | 150 | REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL]) |
| 139 | REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) | 151 | REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) |
| 140 | REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT]) | 152 | REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT]) |
| 153 | REPLACE_STRNCPY=0; AC_SUBST([REPLACE_STRNCPY]) | ||
| 141 | REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP]) | 154 | REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP]) |
| 142 | REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN]) | 155 | REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN]) |
| 143 | REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) | 156 | REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) |
| @@ -145,6 +158,7 @@ AC_DEFUN([gl_STRING_H_DEFAULTS], | |||
| 145 | REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R]) | 158 | REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R]) |
| 146 | REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) | 159 | REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) |
| 147 | REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R]) | 160 | REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R]) |
| 161 | REPLACE_STRERROR_L=0; AC_SUBST([REPLACE_STRERROR_L]) | ||
| 148 | REPLACE_STRERRORNAME_NP=0; AC_SUBST([REPLACE_STRERRORNAME_NP]) | 162 | REPLACE_STRERRORNAME_NP=0; AC_SUBST([REPLACE_STRERRORNAME_NP]) |
| 149 | REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL]) | 163 | REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL]) |
| 150 | REPLACE_STRVERSCMP=0; AC_SUBST([REPLACE_STRVERSCMP]) | 164 | REPLACE_STRVERSCMP=0; AC_SUBST([REPLACE_STRVERSCMP]) |
