1 2 3 4 5 6 7 8 | char *
_saf_strdup(const char *s)
{
SAF_ENTER(_saf_strdup, NULL);
char *retval = malloc(s?strlen(s)+1:1);
if (retval) strcpy(retval, s?s:"");
SAF_LEAVE(retval);
}
|
1 2 3 4 5 6 7 8 | char *
_saf_strdup(const char *s)
{
SAF_ENTER(_saf_strdup, NULL);
char *retval = malloc(s?strlen(s)+1:1);
if (retval) strcpy(retval, s?s:"");
SAF_LEAVE(retval);
}
|