strdup.c - 9base - revived minimalist port of Plan 9 userland to Unix
(HTM) git clone git://git.suckless.org/9base
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
strdup.c (174B)
---
1 #include <u.h>
2 #include <libc.h>
3
4 char*
5 strdup(char *s)
6 {
7 char *t;
8 int l;
9
10 l = strlen(s);
11 t = malloc(l+1);
12 if(t == nil)
13 return nil;
14 memmove(t, s, l+1);
15 return t;
16 }
17