Commit | Line | Data |
---|---|---|
103dc4d4 LC |
1 | # Configure a replacement for <string.h>. |
2 | ||
3 | # Copyright (C) 2007 Free Software Foundation, Inc. | |
4 | # This file is free software; the Free Software Foundation | |
5 | # gives unlimited permission to copy and/or distribute it, | |
6 | # with or without modifications, as long as this notice is preserved. | |
7 | ||
8 | AC_DEFUN([gl_HEADER_STRINGS_H], | |
9 | [ | |
10 | dnl Use AC_REQUIRE here, so that the default behavior below is expanded | |
11 | dnl once only, before all statements that occur in other macros. | |
12 | AC_REQUIRE([gl_HEADER_STRINGS_H_BODY]) | |
13 | ]) | |
14 | ||
15 | AC_DEFUN([gl_HEADER_STRINGS_H_BODY], | |
16 | [ | |
17 | AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS]) | |
18 | gl_CHECK_NEXT_HEADERS([strings.h]) | |
19 | ]) | |
20 | ||
21 | AC_DEFUN([gl_STRINGS_MODULE_INDICATOR], | |
22 | [ | |
23 | dnl Use AC_REQUIRE here, so that the default settings are expanded once only. | |
24 | AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS]) | |
25 | GNULIB_[]m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./-],[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=1 | |
26 | ]) | |
27 | ||
28 | AC_DEFUN([gl_HEADER_STRINGS_H_DEFAULTS], | |
29 | [ | |
30 | dnl Assume proper GNU behavior unless another module says otherwise. | |
31 | HAVE_STRCASECMP=1; AC_SUBST([HAVE_STRCASECMP]) | |
32 | HAVE_DECL_STRNCASECMP=1; AC_SUBST([HAVE_DECL_STRNCASECMP]) | |
33 | ]) |