1 /* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */ 2 #include <precomp.h> 3 4 /* 5 * @implemented 6 */ 7 char *_strdup(const char *_s) 8 { 9 char *rv; 10 if (_s == 0) 11 return 0; 12 rv = (char *)malloc(strlen(_s) + 1); 13 if (rv == 0) 14 return 0; 15 strcpy(rv, _s); 16 return rv; 17 } 18