-# stpncpy.m4 serial 8
-dnl Copyright (C) 2002-2003, 2005-2007 Free Software Foundation, Inc.
+# stpncpy.m4 serial 10
+dnl Copyright (C) 2002-2003, 2005-2007, 2009-2010 Free Software Foundation,
+dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl Persuade glibc <string.h> to declare stpncpy().
AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
- dnl The stpncpy() declaration in lib/string_.h uses 'restrict'.
+ dnl The stpncpy() declaration in lib/string.in.h uses 'restrict'.
AC_REQUIRE([AC_C_RESTRICT])
AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
dnl in AIX: dest + max(0,n-1)
dnl Only the glibc return value is useful in practice.
- AC_CACHE_CHECK([for working stpncpy], gl_cv_func_stpncpy, [
+ AC_CACHE_CHECK([for working stpncpy], [gl_cv_func_stpncpy], [
AC_TRY_RUN([
#include <stdlib.h>
#include <string.h> /* for strcpy */
], gl_cv_func_stpncpy=yes, gl_cv_func_stpncpy=no)])])
if test $gl_cv_func_stpncpy = yes; then
- AC_DEFINE(HAVE_STPNCPY, 1,
+ AC_DEFINE([HAVE_STPNCPY], [1],
[Define if you have the stpncpy() function and it works.])
else
HAVE_STPNCPY=0