1 /* strdup() replacement (from stdwin, if you must know) */
2 
3 #include "pgenheaders.h"
4 
5 char *
strdup(const char * str)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 }
15