Lines Matching refs:sval
41 STRING *sval = (STRING *) zmalloc(len + STRING_OH); in xnew_STRING() local
43 sval->len = len; in xnew_STRING()
44 sval->ref_cnt = 1; in xnew_STRING()
45 return sval; in xnew_STRING()
57 STRING *sval = xnew_STRING(len); in new_STRING0() local
58 sval->str[len] = 0; in new_STRING0()
59 return sval; in new_STRING0()
73 STRING *sval = xnew_STRING(len); in new_STRING1() local
74 memcpy(sval->str, s, len); in new_STRING1()
75 sval->str[len] = 0; in new_STRING1()
76 return sval; in new_STRING1()
90 STRING *sval = xnew_STRING(strlen(s)); in new_STRING() local
91 strcpy(sval->str, s); in new_STRING()
92 return sval; in new_STRING()
99 DB_free_STRING(STRING * sval) in DB_free_STRING() argument
101 if (--sval->ref_cnt == 0 && in DB_free_STRING()
102 sval != &null_str) { in DB_free_STRING()
103 zfree(sval, sval->len + STRING_OH); in DB_free_STRING()