stringpool_init_empty(Stringpool *ss)
{
const char *emptystrs[] = {
- "<NULL>",
+ "<NULL>",
"",
0,
};
hashtbl = ss->stringhashtbl;
// expand hashtable if needed
- //
- //
+ //
+ //
if (ss->nstrings * 2 > hashmask)
{
sat_free(hashtbl);
Id
stringpool_str2id (Stringpool *ss, const char *str, int create)
{
+ if ( !str )
+ return STRID_NULL;
+ if ( !*str )
+ return STRID_EMPTY;
unsigned len = strlen (str);
return stringpool_strn2id (ss, str, len, create);
}