source:
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/string/strdup.c
Last change on this file was 352, checked in by , 6 years ago | |
---|---|
|
|
File size: 220 bytes |
Line | |
---|---|
1 | #include <stdlib.h> |
2 | #include <string.h> |
3 | #include "libc.h" |
4 | |
5 | char *__strdup(const char *s) |
6 | { |
7 | size_t l = strlen(s); |
8 | char *d = malloc(l+1); |
9 | if (!d) return NULL; |
10 | return memcpy(d, s, l+1); |
11 | } |
12 | |
13 | weak_alias(__strdup, strdup); |
Note:
See TracBrowser
for help on using the repository browser.