changeset 1 | 2fb8b9db1c86 |
0:ffa851df0825 | 1:2fb8b9db1c86 |
---|---|
1 /* strdup() replacement (from stdwin, if you must know) */ |
|
2 |
|
3 #include "pgenheaders.h" |
|
4 |
|
5 char * |
|
6 strdup(const char *str) |
|
7 { |
|
8 if (str != NULL) { |
|
9 register char *copy = malloc(strlen(str) + 1); |
|
10 if (copy != NULL) |
|
11 return strcpy(copy, str); |
|
12 } |
|
13 return NULL; |
|
14 } |