Return to strtab.c CVS log | Up to [local] / src / usr.bin / cvs |
version 1.3, 2005/03/29 15:04:45 | version 1.4, 2005/04/06 03:27:54 | ||
---|---|---|---|
|
|
||
{ | { | ||
struct cvs_str *csp; | struct cvs_str *csp; | ||
if ((csp = cvs_strtab_lookup(s)) == NULL) | if ((csp = cvs_strtab_lookup(s)) == NULL) { | ||
csp = cvs_strtab_insert(s); | if ((csp = cvs_strtab_insert(s)) == NULL) | ||
else | return (NULL); | ||
} else { | |||
csp->cs_ref++; | csp->cs_ref++; | ||
} | |||
return (csp->cs_str); | return (csp->cs_str); | ||
} | } |