dt_strtab_t
dt_strtab_t *strtab;
dt_strtab_t *pcb_strtab; /* string table for string references */
dt_strtab_compare(dt_strtab_t *sp, dt_strhash_t *hp,
dt_strtab_copyin(dt_strtab_t *sp, const char *str, size_t len)
dt_strtab_index(dt_strtab_t *sp, const char *str)
dt_strtab_insert(dt_strtab_t *sp, const char *str)
dt_strtab_size(const dt_strtab_t *sp)
dt_strtab_write(const dt_strtab_t *sp, dt_strtab_write_f *func, void *private)
dt_strtab_grow(dt_strtab_t *sp)
dt_strtab_t *
dt_strtab_t *sp = malloc(sizeof (dt_strtab_t));
bzero(sp, sizeof (dt_strtab_t));
dt_strtab_destroy(dt_strtab_t *sp)
extern dt_strtab_t *dt_strtab_create(size_t);
extern void dt_strtab_destroy(dt_strtab_t *);
extern ssize_t dt_strtab_index(dt_strtab_t *, const char *);
extern ssize_t dt_strtab_insert(dt_strtab_t *, const char *);
extern size_t dt_strtab_size(const dt_strtab_t *);
extern ssize_t dt_strtab_write(const dt_strtab_t *,