Mercurial > gnulib
annotate m4/string_h.m4 @ 40196:e63f5d3edab5
relocatable-prog: Update documentation.
* doc/relocatable-maint.texi (Supporting Relocation): Update to match
the recent changes.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 24 Feb 2019 01:49:15 +0100 |
parents | b06060465f09 |
children |
rev | line source |
---|---|
7944
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
1 # Configure a GNU-like replacement for <string.h>. |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
2 |
40057
b06060465f09
maint: Run 'make update-copyright'
Paul Eggert <eggert@cs.ucla.edu>
parents:
19484
diff
changeset
|
3 # Copyright (C) 2007-2019 Free Software Foundation, Inc. |
7944
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
4 # This file is free software; the Free Software Foundation |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
5 # gives unlimited permission to copy and/or distribute it, |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
6 # with or without modifications, as long as this notice is preserved. |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
7 |
19217 | 8 # serial 22 |
9538
43d9769bf4d0
Fix memmem to avoid O(n^2) worst-case complexity.
Eric Blake <ebb9@byu.net>
parents:
9496
diff
changeset
|
9 |
7944
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
10 # Written by Paul Eggert. |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
11 |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
12 AC_DEFUN([gl_HEADER_STRING_H], |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
13 [ |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
14 dnl Use AC_REQUIRE here, so that the default behavior below is expanded |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
15 dnl once only, before all statements that occur in other macros. |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
16 AC_REQUIRE([gl_HEADER_STRING_H_BODY]) |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
17 ]) |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
18 |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
19 AC_DEFUN([gl_HEADER_STRING_H_BODY], |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
20 [ |
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
21 AC_REQUIRE([AC_C_RESTRICT]) |
7982
6b61aba76343
Enforce ordering constraints between gl_HEADER_STRING_H_DEFAULTS and the
Bruno Haible <bruno@clisp.org>
parents:
7980
diff
changeset
|
22 AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) |
14186
cd4635d4dbe6
assume <ctype.h>, ..., <time.h> exist
Paul Eggert <eggert@cs.ucla.edu>
parents:
14079
diff
changeset
|
23 gl_NEXT_HEADERS([string.h]) |
12766
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12602
diff
changeset
|
24 |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12602
diff
changeset
|
25 dnl Check for declarations of anything we want to poison if the |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12602
diff
changeset
|
26 dnl corresponding gnulib module is not in use, and which is not |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12602
diff
changeset
|
27 dnl guaranteed by C89. |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12602
diff
changeset
|
28 gl_WARN_ON_USE_PREPARE([[#include <string.h> |
13175 | 29 ]], |
15428 | 30 [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul |
31 strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r | |
32 strerror_r strsignal strverscmp]) | |
7982
6b61aba76343
Enforce ordering constraints between gl_HEADER_STRING_H_DEFAULTS and the
Bruno Haible <bruno@clisp.org>
parents:
7980
diff
changeset
|
33 ]) |
7944
a1d177cd9523
* doc/gnulib-tool.texi (Initial import): Update to match current
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff
changeset
|
34 |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
35 AC_DEFUN([gl_STRING_MODULE_INDICATOR], |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
36 [ |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
37 dnl Use AC_REQUIRE here, so that the default settings are expanded once only. |
8165
b8956234db55
Merge gl_HEADER_STRING_H_DEFAULTS and gl_STRING_MODULE_INDICATOR_DEFAULTS into
Bruno Haible <bruno@clisp.org>
parents:
8159
diff
changeset
|
38 AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) |
13066
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12966
diff
changeset
|
39 gl_MODULE_INDICATOR_SET_VARIABLE([$1]) |
12966
017fad0ce90e
Tests of module 'string' in C++ mode.
Bruno Haible <bruno@clisp.org>
parents:
12766
diff
changeset
|
40 dnl Define it also as a C macro, for the benefit of the unit tests. |
13071
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
41 gl_MODULE_INDICATOR_FOR_TESTS([$1]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
42 ]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
43 |
8165
b8956234db55
Merge gl_HEADER_STRING_H_DEFAULTS and gl_STRING_MODULE_INDICATOR_DEFAULTS into
Bruno Haible <bruno@clisp.org>
parents:
8159
diff
changeset
|
44 AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS], |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
45 [ |
19001
f1a31809efb2
explicit_bzero: new module
Paul Eggert <eggert@cs.ucla.edu>
parents:
18626
diff
changeset
|
46 GNULIB_EXPLICIT_BZERO=0; AC_SUBST([GNULIB_EXPLICIT_BZERO]) |
15428 | 47 GNULIB_FFSL=0; AC_SUBST([GNULIB_FFSL]) |
48 GNULIB_FFSLL=0; AC_SUBST([GNULIB_FFSLL]) | |
11621
c98fca1ff8b8
memchr: detect broken x86_64 and alpha implementations
Eric Blake <ebb9@byu.net>
parents:
10456
diff
changeset
|
49 GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
50 GNULIB_MEMMEM=0; AC_SUBST([GNULIB_MEMMEM]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
51 GNULIB_MEMPCPY=0; AC_SUBST([GNULIB_MEMPCPY]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
52 GNULIB_MEMRCHR=0; AC_SUBST([GNULIB_MEMRCHR]) |
9999
5f559abfabef
Add rawmemchr module, matching glibc.
Eric Blake <ebb9@byu.net>
parents:
9623
diff
changeset
|
53 GNULIB_RAWMEMCHR=0; AC_SUBST([GNULIB_RAWMEMCHR]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
54 GNULIB_STPCPY=0; AC_SUBST([GNULIB_STPCPY]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
55 GNULIB_STPNCPY=0; AC_SUBST([GNULIB_STPNCPY]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
56 GNULIB_STRCHRNUL=0; AC_SUBST([GNULIB_STRCHRNUL]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
57 GNULIB_STRDUP=0; AC_SUBST([GNULIB_STRDUP]) |
13175 | 58 GNULIB_STRNCAT=0; AC_SUBST([GNULIB_STRNCAT]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
59 GNULIB_STRNDUP=0; AC_SUBST([GNULIB_STRNDUP]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
60 GNULIB_STRNLEN=0; AC_SUBST([GNULIB_STRNLEN]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
61 GNULIB_STRPBRK=0; AC_SUBST([GNULIB_STRPBRK]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
62 GNULIB_STRSEP=0; AC_SUBST([GNULIB_STRSEP]) |
9600
99268e709d31
Avoid quadratic strstr implementations.
Eric Blake <ebb9@byu.net>
parents:
9538
diff
changeset
|
63 GNULIB_STRSTR=0; AC_SUBST([GNULIB_STRSTR]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
64 GNULIB_STRCASESTR=0; AC_SUBST([GNULIB_STRCASESTR]) |
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
65 GNULIB_STRTOK_R=0; AC_SUBST([GNULIB_STRTOK_R]) |
8126 | 66 GNULIB_MBSLEN=0; AC_SUBST([GNULIB_MBSLEN]) |
8968 | 67 GNULIB_MBSNLEN=0; AC_SUBST([GNULIB_MBSNLEN]) |
8083 | 68 GNULIB_MBSCHR=0; AC_SUBST([GNULIB_MBSCHR]) |
8085 | 69 GNULIB_MBSRCHR=0; AC_SUBST([GNULIB_MBSRCHR]) |
8088
56a0105d8cf3
New module 'mbsstr'. Remove module 'strstr'.
Bruno Haible <bruno@clisp.org>
parents:
8085
diff
changeset
|
70 GNULIB_MBSSTR=0; AC_SUBST([GNULIB_MBSSTR]) |
8091
ebf2b19b5684
New module 'mbscasecmp'. strcasecmp is not expected to work with multibyte
Bruno Haible <bruno@clisp.org>
parents:
8088
diff
changeset
|
71 GNULIB_MBSCASECMP=0; AC_SUBST([GNULIB_MBSCASECMP]) |
8156 | 72 GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP]) |
8159 | 73 GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP]) |
8098
cc3f4a2db5b0
New module 'mbscasestr'. Reduced goal of 'strcasestr'.
Bruno Haible <bruno@clisp.org>
parents:
8097
diff
changeset
|
74 GNULIB_MBSCASESTR=0; AC_SUBST([GNULIB_MBSCASESTR]) |
8103 | 75 GNULIB_MBSCSPN=0; AC_SUBST([GNULIB_MBSCSPN]) |
8104 | 76 GNULIB_MBSPBRK=0; AC_SUBST([GNULIB_MBSPBRK]) |
8105 | 77 GNULIB_MBSSPN=0; AC_SUBST([GNULIB_MBSSPN]) |
8112 | 78 GNULIB_MBSSEP=0; AC_SUBST([GNULIB_MBSSEP]) |
8106 | 79 GNULIB_MBSTOK_R=0; AC_SUBST([GNULIB_MBSTOK_R]) |
9224 | 80 GNULIB_STRERROR=0; AC_SUBST([GNULIB_STRERROR]) |
13847
99dd2b4fab8b
New module 'strerror_r-posix'.
Bruno Haible <bruno@clisp.org>
parents:
13194
diff
changeset
|
81 GNULIB_STRERROR_R=0; AC_SUBST([GNULIB_STRERROR_R]) |
9616
878f41b0e41e
New module 'strsignal'.
Colin Watson <cjwatson@debian.org>
parents:
9600
diff
changeset
|
82 GNULIB_STRSIGNAL=0; AC_SUBST([GNULIB_STRSIGNAL]) |
12602
e6c17971ef92
mbslen: Avoid collision with system function.
Bruno Haible <bruno@clisp.org>
parents:
12559
diff
changeset
|
83 GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP]) |
e6c17971ef92
mbslen: Avoid collision with system function.
Bruno Haible <bruno@clisp.org>
parents:
12559
diff
changeset
|
84 HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN]) |
8165
b8956234db55
Merge gl_HEADER_STRING_H_DEFAULTS and gl_STRING_MODULE_INDICATOR_DEFAULTS into
Bruno Haible <bruno@clisp.org>
parents:
8159
diff
changeset
|
85 dnl Assume proper GNU behavior unless another module says otherwise. |
19001
f1a31809efb2
explicit_bzero: new module
Paul Eggert <eggert@cs.ucla.edu>
parents:
18626
diff
changeset
|
86 HAVE_EXPLICIT_BZERO=1; AC_SUBST([HAVE_EXPLICIT_BZERO]) |
15428 | 87 HAVE_FFSL=1; AC_SUBST([HAVE_FFSL]) |
88 HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL]) | |
13161
c4c537d4c2f0
memchr: Avoid a possible C++ test error.
Bruno Haible <bruno@clisp.org>
parents:
13150
diff
changeset
|
89 HAVE_MEMCHR=1; AC_SUBST([HAVE_MEMCHR]) |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
90 HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
91 HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
92 HAVE_DECL_MEMRCHR=1; AC_SUBST([HAVE_DECL_MEMRCHR]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
93 HAVE_RAWMEMCHR=1; AC_SUBST([HAVE_RAWMEMCHR]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
94 HAVE_STPCPY=1; AC_SUBST([HAVE_STPCPY]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
95 HAVE_STPNCPY=1; AC_SUBST([HAVE_STPNCPY]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
96 HAVE_STRCHRNUL=1; AC_SUBST([HAVE_STRCHRNUL]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
97 HAVE_DECL_STRDUP=1; AC_SUBST([HAVE_DECL_STRDUP]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
98 HAVE_DECL_STRNDUP=1; AC_SUBST([HAVE_DECL_STRNDUP]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
99 HAVE_DECL_STRNLEN=1; AC_SUBST([HAVE_DECL_STRNLEN]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
100 HAVE_STRPBRK=1; AC_SUBST([HAVE_STRPBRK]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
101 HAVE_STRSEP=1; AC_SUBST([HAVE_STRSEP]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
102 HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
103 HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R]) |
13847
99dd2b4fab8b
New module 'strerror_r-posix'.
Bruno Haible <bruno@clisp.org>
parents:
13194
diff
changeset
|
104 HAVE_DECL_STRERROR_R=1; AC_SUBST([HAVE_DECL_STRERROR_R]) |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
105 HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
106 HAVE_STRVERSCMP=1; AC_SUBST([HAVE_STRVERSCMP]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
107 REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
108 REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM]) |
13119
5fa4ec4a6e8b
stpncpy: Fix C++ test error on mingw.
Bruno Haible <bruno@clisp.org>
parents:
13071
diff
changeset
|
109 REPLACE_STPNCPY=0; AC_SUBST([REPLACE_STPNCPY]) |
19217 | 110 REPLACE_STRCHRNUL=0; AC_SUBST([REPLACE_STRCHRNUL]) |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
111 REPLACE_STRDUP=0; AC_SUBST([REPLACE_STRDUP]) |
13175 | 112 REPLACE_STRNCAT=0; AC_SUBST([REPLACE_STRNCAT]) |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
113 REPLACE_STRNDUP=0; AC_SUBST([REPLACE_STRNDUP]) |
13194
5aec4f35399f
strnlen: Fix warning in C++ mode on MacOS X.
Bruno Haible <bruno@clisp.org>
parents:
13175
diff
changeset
|
114 REPLACE_STRNLEN=0; AC_SUBST([REPLACE_STRNLEN]) |
19217 | 115 REPLACE_STRSTR=0; AC_SUBST([REPLACE_STRSTR]) |
116 REPLACE_STRCASESTR=0; AC_SUBST([REPLACE_STRCASESTR]) | |
117 REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R]) | |
118 REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR]) | |
119 REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R]) | |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
120 REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL]) |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11983
diff
changeset
|
121 UNDEFINE_STRTOK_R=0; AC_SUBST([UNDEFINE_STRTOK_R]) |
8056
273c47dfe264
Enforce the use of gnulib modules for unportable <string.h> functions.
Bruno Haible <bruno@clisp.org>
parents:
7982
diff
changeset
|
122 ]) |