1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
##### http://autoconf-archive.cryp.to/etr_string_strcasecmp.html
#
# SYNOPSIS
#
# ETR_STRING_STRCASECMP
#
# DESCRIPTION
#
# This macro tries to find strcasecmp() in string.h.
#
# Use this macro in conjunction with ETR_STRINGS_STRCASECMP in your
# configure.in like so:
#
# ETR_STRING_STRCASECMP
# if test x"$ac_cv_string_strcasecmp" = "xno" ; then
# ETR_STRINGS_STRCASECMP
# fi
#
# This will cause either HAVE_STRING_STRCASECMP or
# HAVE_STRINGS_STRCASECMP to be defined in config.h, which will tell
# your code what header to include to get strcasecmp()'s prototype.
#
# LAST MODIFICATION
#
# 2001-05-25
#
# COPYLEFT
#
# Copyright (c) 2001 Warren Young <warren@etr-usa.com>
#
# Copying and distribution of this file, with or without
# modification, are permitted in any medium without royalty provided
# the copyright notice and this notice are preserved.
AC_DEFUN([ETR_STRING_STRCASECMP],
[
AC_CACHE_CHECK([for strcasecmp() in string.h], ac_cv_string_strcasecmp, [
AC_TRY_LINK(
[ #include <string.h> ],
[ strcasecmp("foo", "bar"); ],
ac_cv_string_strcasecmp=yes,
ac_cv_string_strcasecmp=no)
])
if test x"$ac_cv_string_strcasecmp" = "xyes"
then
AC_DEFINE(HAVE_STRING_STRCASECMP, 1,
[ Define if your system has strcasecmp() in string.h ])
fi
]) dnl ETR_STRING_STRCASECMP
|