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