Lines Matching defs:htab
637 struct ohash *htab;
643 htab = mandoc_malloc(sizeof(*htab));
644 mandoc_ohash_init(htab, 8, offsetof(struct roffreq, name));
653 slot = ohash_qlookup(htab, req->name);
654 ohash_insert(htab, slot, req);
656 return htab;
660 roffhash_free(struct ohash *htab)
665 if (htab == NULL)
667 for (req = ohash_first(htab, &slot); req != NULL;
668 req = ohash_next(htab, &slot))
670 ohash_delete(htab);
671 free(htab);
675 roffhash_find(struct ohash *htab, const char *name, size_t sz)
682 req = ohash_find(htab, ohash_qlookupi(htab, name, &end));
684 req = ohash_find(htab, ohash_qlookup(htab, name));