diff options
author | DJ Delorie <dj@redhat.com> | 2005-03-28 02:09:01 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2005-03-28 02:09:01 +0000 |
commit | 49b1fae4309ab5b9833f0af388483c2b6b4b3d50 (patch) | |
tree | 4d135fc6ff13dd077dc5cf1669777e75cae85305 /libiberty/strndup.c | |
parent | 67700458404b636f413570c6fab3d2cb221c63ba (diff) | |
download | gdb-49b1fae4309ab5b9833f0af388483c2b6b4b3d50.zip gdb-49b1fae4309ab5b9833f0af388483c2b6b4b3d50.tar.gz gdb-49b1fae4309ab5b9833f0af388483c2b6b4b3d50.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/strndup.c')
-rw-r--r-- | libiberty/strndup.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/libiberty/strndup.c b/libiberty/strndup.c index 3d6b93d..b764777 100644 --- a/libiberty/strndup.c +++ b/libiberty/strndup.c @@ -31,20 +31,14 @@ memory was available. The result is always NUL terminated. */ #include "ansidecl.h" -#ifdef ANSI_PROTOTYPES #include <stddef.h> -#else -#define size_t unsigned long -#endif -extern size_t strlen PARAMS ((const char*)); -extern PTR malloc PARAMS ((size_t)); -extern PTR memcpy PARAMS ((PTR, const PTR, size_t)); +extern size_t strlen (const char*); +extern PTR malloc (size_t); +extern PTR memcpy (PTR, const PTR, size_t); char * -strndup(s, n) - const char *s; - size_t n; +strndup (const char *s, size_t n) { char *result; size_t len = strlen (s); |