OLD | NEW |
(Empty) | |
| 1 # strnlen.m4 serial 9 |
| 2 dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc. |
| 3 dnl This file is free software; the Free Software Foundation |
| 4 dnl gives unlimited permission to copy and/or distribute it, |
| 5 dnl with or without modifications, as long as this notice is preserved. |
| 6 |
| 7 AC_DEFUN([gl_FUNC_STRNLEN], |
| 8 [ |
| 9 dnl Persuade glibc <string.h> to declare strnlen(). |
| 10 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) |
| 11 |
| 12 AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS]) |
| 13 AC_CHECK_DECLS_ONCE([strnlen]) |
| 14 if test $ac_cv_have_decl_strnlen = no; then |
| 15 HAVE_DECL_STRNLEN=0 |
| 16 fi |
| 17 |
| 18 AC_FUNC_STRNLEN |
| 19 if test $ac_cv_func_strnlen_working = no; then |
| 20 # This is necessary because automake-1.6.1 doesn't understand |
| 21 # that the above use of AC_FUNC_STRNLEN means we may have to use |
| 22 # lib/strnlen.c. |
| 23 #AC_LIBOBJ(strnlen) |
| 24 AC_DEFINE(strnlen, rpl_strnlen, |
| 25 [Define to rpl_strnlen if the replacement function should be used.]) |
| 26 gl_PREREQ_STRNLEN |
| 27 fi |
| 28 ]) |
| 29 |
| 30 # Prerequisites of lib/strnlen.c. |
| 31 AC_DEFUN([gl_PREREQ_STRNLEN], [:]) |
OLD | NEW |