X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fstpncpy.c;h=87e4382b54a369284460035a991491414a4b7374;hb=a10e3d19c8c812a60794c247ff6940a04ed51bea;hp=243cbc7bb669076d82db9bde60ee7dcdd48453b4;hpb=1080617a7d04cdf1a1d3b1e390859af371d485d7;p=gnulib.git diff --git a/lib/stpncpy.c b/lib/stpncpy.c index 243cbc7bb..87e4382b5 100644 --- a/lib/stpncpy.c +++ b/lib/stpncpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1993, 1995-1997, 2002-2003 Free Software Foundation, Inc. +/* Copyright (C) 1993, 1995-1997, 2002-2003, 2005 Free Software Foundation, Inc. NOTE: The canonical source of this file is maintained with the GNU C Library. Bugs can be reported to bug-glibc@gnu.org. @@ -27,18 +27,12 @@ /* Specification. */ #include "stpncpy.h" -#ifdef _LIBC -# include -#else -# include -#endif - #ifndef weak_alias # define __stpncpy stpncpy #endif -/* Copy no more than N characters of SRC to DEST, returning the address of - the terminating '\0' in DEST, if any, or else DEST + N. */ +/* Copy no more than N bytes of SRC to DST, returning a pointer past the + last non-NUL byte written into DST. */ char * __stpncpy (char *dest, const char *src, size_t n) {