Lines Matching defs:hte
82 hte_t *hte;
88 for (hte = table[h]; hte != NULL; hte = hte->h_link) {
89 if (strcmp(hte->h_name, s) == 0)
93 if (hte != NULL || !mknew)
94 return hte;
96 /* create a new hte */
97 hte = xmalloc(sizeof(*hte));
98 hte->h_name = xstrdup(s);
99 hte->h_used = false;
100 hte->h_def = false;
101 hte->h_static = false;
102 hte->h_syms = NULL;
103 hte->h_lsym = &hte->h_syms;
104 hte->h_calls = NULL;
105 hte->h_lcall = &hte->h_calls;
106 hte->h_usyms = NULL;
107 hte->h_lusym = &hte->h_usyms;
108 hte->h_link = table[h];
109 hte->h_hte = NULL;
110 table[h] = hte;
112 return hte;
154 hte_t *hte;
158 for (hte = table[i]; hte != NULL; hte = hte->h_link)
159 action(hte);
167 hte_t *hte;
173 for (hte = table[i]; hte != NULL; hte = hte->h_link)
174 hte_list_add(&sorted, hte);
191 hte_t *hte, *nexthte;
194 for (hte = table[i]; hte != NULL; hte = nexthte) {
195 free(__UNCONST(hte->h_name));
196 nexthte = hte->h_link;
197 free(hte);