tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
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;
}