1# Configure a replacement for <string.h>. 2 3# Copyright (C) 2007, 2009 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 8AC_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 15AC_DEFUN([gl_HEADER_STRINGS_H_BODY], 16[ 17 AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS]) 18 gl_CHECK_NEXT_HEADERS([strings.h]) 19]) 20 21AC_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 28AC_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]) 34