diff options
Diffstat (limited to 'gl/m4/string_h.m4')
| -rw-r--r-- | gl/m4/string_h.m4 | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/gl/m4/string_h.m4 b/gl/m4/string_h.m4 index 1977aecf..cc5fbbb3 100644 --- a/gl/m4/string_h.m4 +++ b/gl/m4/string_h.m4 | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | # Configure a GNU-like replacement for <string.h>. | 1 | # Configure a GNU-like replacement for <string.h>. |
| 2 | 2 | ||
| 3 | # Copyright (C) 2007-2010 Free Software Foundation, Inc. | 3 | # Copyright (C) 2007-2013 Free Software Foundation, Inc. |
| 4 | # This file is free software; the Free Software Foundation | 4 | # This file is free software; the Free Software Foundation |
| 5 | # gives unlimited permission to copy and/or distribute it, | 5 | # gives unlimited permission to copy and/or distribute it, |
| 6 | # with or without modifications, as long as this notice is preserved. | 6 | # with or without modifications, as long as this notice is preserved. |
| 7 | 7 | ||
| 8 | # serial 17 | 8 | # serial 21 |
| 9 | 9 | ||
| 10 | # Written by Paul Eggert. | 10 | # Written by Paul Eggert. |
| 11 | 11 | ||
| @@ -20,16 +20,16 @@ AC_DEFUN([gl_HEADER_STRING_H_BODY], | |||
| 20 | [ | 20 | [ |
| 21 | AC_REQUIRE([AC_C_RESTRICT]) | 21 | AC_REQUIRE([AC_C_RESTRICT]) |
| 22 | AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) | 22 | AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) |
| 23 | gl_CHECK_NEXT_HEADERS([string.h]) | 23 | gl_NEXT_HEADERS([string.h]) |
| 24 | 24 | ||
| 25 | dnl Check for declarations of anything we want to poison if the | 25 | dnl Check for declarations of anything we want to poison if the |
| 26 | dnl corresponding gnulib module is not in use, and which is not | 26 | dnl corresponding gnulib module is not in use, and which is not |
| 27 | dnl guaranteed by C89. | 27 | dnl guaranteed by C89. |
| 28 | gl_WARN_ON_USE_PREPARE([[#include <string.h> | 28 | gl_WARN_ON_USE_PREPARE([[#include <string.h> |
| 29 | ]], | 29 | ]], |
| 30 | [memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul strdup | 30 | [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul |
| 31 | strncat strndup strnlen strpbrk strsep strcasestr strtok_r strsignal | 31 | strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r |
| 32 | strverscmp]) | 32 | strerror_r strsignal strverscmp]) |
| 33 | ]) | 33 | ]) |
| 34 | 34 | ||
| 35 | AC_DEFUN([gl_STRING_MODULE_INDICATOR], | 35 | AC_DEFUN([gl_STRING_MODULE_INDICATOR], |
| @@ -43,6 +43,8 @@ AC_DEFUN([gl_STRING_MODULE_INDICATOR], | |||
| 43 | 43 | ||
| 44 | AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], | 44 | AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], |
| 45 | [ | 45 | [ |
| 46 | GNULIB_FFSL=0; AC_SUBST([GNULIB_FFSL]) | ||
| 47 | GNULIB_FFSLL=0; AC_SUBST([GNULIB_FFSLL]) | ||
| 46 | GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR]) | 48 | GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR]) |
| 47 | GNULIB_MEMMEM=0; AC_SUBST([GNULIB_MEMMEM]) | 49 | GNULIB_MEMMEM=0; AC_SUBST([GNULIB_MEMMEM]) |
| 48 | GNULIB_MEMPCPY=0; AC_SUBST([GNULIB_MEMPCPY]) | 50 | GNULIB_MEMPCPY=0; AC_SUBST([GNULIB_MEMPCPY]) |
| @@ -75,10 +77,13 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], | |||
| 75 | GNULIB_MBSSEP=0; AC_SUBST([GNULIB_MBSSEP]) | 77 | GNULIB_MBSSEP=0; AC_SUBST([GNULIB_MBSSEP]) |
| 76 | GNULIB_MBSTOK_R=0; AC_SUBST([GNULIB_MBSTOK_R]) | 78 | GNULIB_MBSTOK_R=0; AC_SUBST([GNULIB_MBSTOK_R]) |
| 77 | GNULIB_STRERROR=0; AC_SUBST([GNULIB_STRERROR]) | 79 | GNULIB_STRERROR=0; AC_SUBST([GNULIB_STRERROR]) |
| 80 | GNULIB_STRERROR_R=0; AC_SUBST([GNULIB_STRERROR_R]) | ||
| 78 | GNULIB_STRSIGNAL=0; AC_SUBST([GNULIB_STRSIGNAL]) | 81 | GNULIB_STRSIGNAL=0; AC_SUBST([GNULIB_STRSIGNAL]) |
| 79 | GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP]) | 82 | GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP]) |
| 80 | HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN]) | 83 | HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN]) |
| 81 | dnl Assume proper GNU behavior unless another module says otherwise. | 84 | dnl Assume proper GNU behavior unless another module says otherwise. |
| 85 | HAVE_FFSL=1; AC_SUBST([HAVE_FFSL]) | ||
| 86 | HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL]) | ||
| 82 | HAVE_MEMCHR=1; AC_SUBST([HAVE_MEMCHR]) | 87 | HAVE_MEMCHR=1; AC_SUBST([HAVE_MEMCHR]) |
| 83 | HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) | 88 | HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) |
| 84 | HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) | 89 | HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) |
| @@ -94,6 +99,7 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], | |||
| 94 | HAVE_STRSEP=1; AC_SUBST([HAVE_STRSEP]) | 99 | HAVE_STRSEP=1; AC_SUBST([HAVE_STRSEP]) |
| 95 | HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) | 100 | HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) |
| 96 | HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) | 101 | HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) |
| 102 | HAVE_DECL_STRERROR_R=1; AC_SUBST([HAVE_DECL_STRERROR_R]) | ||
| 97 | HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL]) | 103 | HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL]) |
| 98 | HAVE_STRVERSCMP=1; AC_SUBST([HAVE_STRVERSCMP]) | 104 | HAVE_STRVERSCMP=1; AC_SUBST([HAVE_STRVERSCMP]) |
| 99 | REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR]) | 105 | REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR]) |
| @@ -102,7 +108,9 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], | |||
| 102 | REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) | 108 | REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) |
| 103 | REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) | 109 | REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) |
| 104 | REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR]) | 110 | REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR]) |
| 111 | REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL]) | ||
| 105 | REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) | 112 | REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) |
| 113 | REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R]) | ||
| 106 | REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT]) | 114 | REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT]) |
| 107 | REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP]) | 115 | REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP]) |
| 108 | REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN]) | 116 | REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN]) |
