X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fstrndup.c;h=40e0ac28d6aa1cac4815d7af2b982d4de5c31add;hb=93627d90a57bd8190dc5adc94685b7e2d96d9312;hp=f4b1f7ac13ffea3565881448298a19f08951b575;hpb=bfeca902c01d658b0bd888a94ac0fef49e53f6fc;p=gnulib.git diff --git a/lib/strndup.c b/lib/strndup.c index f4b1f7ac1..40e0ac28d 100644 --- a/lib/strndup.c +++ b/lib/strndup.c @@ -33,9 +33,7 @@ char *malloc (); /* Duplicate S, returning an identical malloc'd string. */ char * -strndup (s, n) - const char *s; - size_t n; +strndup (const char *s, size_t n) { char *new = malloc (n + 1); @@ -43,5 +41,5 @@ strndup (s, n) return NULL; new[n] = '\0'; - return memcpy (new, s, n); + return (char *) memcpy (new, s, n); }