Lines Matching defs:__tab
18 struct __tab {
44 size_t oldsize = htab->__tab->mask + 1;
46 ENTRY *oldtab = htab->__tab->entries;
51 htab->__tab->entries = calloc(newsize, sizeof *htab->__tab->entries);
52 if (!htab->__tab->entries) {
53 htab->__tab->entries = oldtab;
56 htab->__tab->mask = newsize - 1;
62 newe = htab->__tab->entries + (i & htab->__tab->mask);
88 e = htab->__tab->entries + (i & htab->__tab->mask);
107 htab->__tab = calloc(1, sizeof *htab->__tab);
108 if (!htab->__tab)
112 free(htab->__tab);
113 htab->__tab = 0;
121 if (htab->__tab) free(htab->__tab->entries);
122 free(htab->__tab);
123 htab->__tab = 0;
141 if (++htab->__tab->used > htab->__tab->mask - htab->__tab->mask/4) {
142 if (!resize(2*htab->__tab->used, htab)) {
143 htab->__tab->used--;