1 2 3 4 5 6 7 8 9 10 11 12 13 | herr_t
ss_string_reset(ss_string_t *str)
{
SS_ENTER(ss_string_reset, herr_t);
if (!str) SS_ERROR_FMT(USAGE, ("no ss_string_t supplied"));
if (0==str->offset)
{ SS_FREE(str->p);}
memset(str, 0, sizeof(*str));
SS_CLEANUP:
SS_LEAVE(0);
}
|