plan9fox/sys/src/ape/lib/ap/gen/strdup.c
cinap_lenrek 7143b286b7 ape: move strdup() from libbsd to libap (from sources)
including <string.h> should be enougth to make strdup()
available.
2013-12-28 05:14:10 +01:00

17 lines
182 B
C

#include <string.h>
#include <ctype.h>
#include <stdlib.h>
char*
strdup(char *p)
{
int n;
char *np;
n = strlen(p)+1;
np = malloc(n);
if(np)
memmove(np, p, n);
return np;
}