]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libiberty/strndup.c
pex-common.c: New file.
[thirdparty/gcc.git] / libiberty / strndup.c
index 3d6b93d3143574f2e680ccf53f207003e721a39f..b7647777bc5987680765cec14470b093ae51571f 100644 (file)
@@ -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);