Mercurial > hg > octave-lojdl > gnulib-hg
changeset 7363:d2d55a61866f
Ensure stpncpy() is declared.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Mon, 25 Sep 2006 14:40:44 +0000 |
parents | 9bc38b8714f3 |
children | 0c8ce8aa0047 |
files | m4/ChangeLog m4/stpncpy.m4 |
diffstat | 2 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,8 @@ +2006-09-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> + Bruno Haible <bruno@clisp.org> + + * stpncpy.m4 (gl_FUNC_STPNCPY): Include <string.h>. + 2006-09-25 Jim Meyering <jim@meyering.net> * fcntl_h.m4 (gl_FCNTL_H): Fix typo in test for failed open.
--- 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_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";