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