![]() ![]() | ![]() |
1.1 ! misho 1: /* ! 2: * Platforms without strdup ?!?!?! ! 3: */ ! 4: ! 5: static char * ! 6: strdup( char const *s ) ! 7: { ! 8: char *cp; ! 9: ! 10: if (s == NULL) ! 11: return NULL; ! 12: ! 13: cp = (char *) AGALOC((unsigned) (strlen(s)+1), "strdup"); ! 14: ! 15: if (cp != NULL) ! 16: (void) strcpy(cp, s); ! 17: ! 18: return cp; ! 19: }