move strndup back to string.c - used by strdup
authorHolger Lubitz <hal@duncan.ol.sub.de>
Wed, 1 Aug 2007 23:47:31 +0000 (01:47 +0200)
committerHolger Lubitz <hal@duncan.ol.sub.de>
Wed, 1 Aug 2007 23:47:31 +0000 (01:47 +0200)
src/core/stringextra.c

index bd45ae8..c2be4fc 100644 (file)
@@ -271,18 +271,3 @@ void * memscan(const void * addr, int c, size_t size)
        return (void *) p;
 }
 #endif
-
-char * strndup(const char *s, size_t n)
-{
-       size_t len = strlen(s);
-       char *new;
-
-       if (len>n)
-               len = n;
-       new = malloc(len+1);
-       if (new) {
-               new[len] = '\0';
-               memcpy(new,s,len);
-       }
-       return new;
-}