summaryrefslogtreecommitdiff
path: root/m4/stpncpy.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2006-09-25 14:40:44 +0000
committerBruno Haible <bruno@clisp.org>2006-09-25 14:40:44 +0000
commitc920bcadf988a348ae10e9f95354e5659b073bc1 (patch)
treefe316f87afc4839c10a73661dd483c426462a4f8 /m4/stpncpy.m4
parent4f8569913ab93ef1bd615457b60ae6bd07cf7173 (diff)
downloadgnulib-c920bcadf988a348ae10e9f95354e5659b073bc1.tar.gz
Ensure stpncpy() is declared.
Diffstat (limited to 'm4/stpncpy.m4')
-rw-r--r--m4/stpncpy.m46
1 files changed, 4 insertions, 2 deletions
diff --git a/m4/stpncpy.m4 b/m4/stpncpy.m4
index 1ab377c986..ec88b54427 100644
--- a/m4/stpncpy.m4
+++ b/m4/stpncpy.m4
@@ -1,5 +1,5 @@
-# stpncpy.m4 serial 3
-dnl Copyright (C) 2002-2003, 2005 Free Software Foundation, Inc.
+# stpncpy.m4 serial 4
+dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, 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.
@@ -22,6 +22,8 @@ AC_DEFUN([gl_FUNC_STPNCPY],
AC_CACHE_CHECK([for working stpncpy], gl_cv_func_stpncpy, [
AC_TRY_RUN([
#include <stdlib.h>
+#include <string.h> /* for strcpy */
+/* The stpncpy prototype is missing in <string.h> on AIX 4. */
extern char *stpncpy (char *dest, const char *src, size_t n);
int main () {
const char *src = "Hello";