Lines Matching defs:str
146 const char *str, size_t len)
160 if ((rv = strncmp(buf, str, n)) != 0)
164 str += n;
172 dt_strtab_copyin(dt_strtab_t *sp, const char *str, size_t len)
189 bcopy(str, sp->str_ptr, n);
192 str += n;
207 dt_strtab_index(dt_strtab_t *sp, const char *str)
213 if (str == NULL || str[0] == '\0')
216 h = dt_strtab_hash(str, &len) % sp->str_hashsz;
219 if (dt_strtab_compare(sp, hp, str, len + 1) == 0)
227 dt_strtab_insert(dt_strtab_t *sp, const char *str)
234 if ((off = dt_strtab_index(sp, str)) != -1)
237 h = dt_strtab_hash(str, &len) % sp->str_hashsz;
254 * the global counts of strings and bytes. Return str's byte offset.
256 if (dt_strtab_copyin(sp, str, len + 1) == -1)