Home
last modified time | relevance | path

Searched refs:Hash_table_t (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dhash.h109 #define Hashtab_t Hash_table_t
110 #define HASHTABLE Hash_table_t
121 typedef struct Hash_table Hash_table_t; typedef
152 Hash_table_t* table; /* last lookup table */
177 Hash_table_t* scope; /* scope covered table */
188 extern Hash_table_t* hashalloc(Hash_table_t*, ...);
190 extern void hashdump(Hash_table_t*, int);
191 extern Hash_table_t* hashfree(Hash_table_t*);
192 extern Hash_bucket_t* hashlast(Hash_table_t*);
193 extern char* hashlook(Hash_table_t*, const char*, long, const char*);
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/hash/
H A Dhashalloc.c40 Hash_table_t*
41 hashalloc(Hash_table_t* ref, ...) in hashalloc()
43 register Hash_table_t* tab; in hashalloc()
44 register Hash_table_t* ret = 0; in hashalloc()
65 if (!(tab = (Hash_table_t*)(*region)(handle, NiL, sizeof(Hash_table_t), 0))) in hashalloc()
67 memset(tab, 0, sizeof(Hash_table_t)); in hashalloc()
69 else if (!(tab = newof(0, Hash_table_t, 1, 0))) in hashalloc()
H A Dhashdump.c53 dumpbucket(register Hash_table_t* tab, int flags) in dumpbucket()
104 dumptable(register Hash_table_t* tab, register int flags) in dumptable()
106 Hash_table_t* scope; in dumptable()
136 register Hash_table_t* tab; in dumproot()
164 hashdump(register Hash_table_t* tab, int flags) in hashdump()
H A Dhashlib.h54 Hash_table_t* tab; /* table pointer */ \
68 Hash_table_t* references; /* referencing table list */
74 Hash_table_t* next; /* root reference list link */
H A Dhashview.c42 Hash_table_t*
43 hashview(Hash_table_t* top, Hash_table_t* bot) in hashview()
H A Dhashfree.c39 Hash_table_t*
40 hashfree(register Hash_table_t* tab) in hashfree()
47 Hash_table_t* tp; in hashfree()
H A Dhashlast.c40 hashlast(Hash_table_t* tab) in hashlast()
H A Dhashwalk.c37 hashwalk(Hash_table_t* tab, int flags, register int (*walker)(const char*, char*, void*), void* han… in hashwalk()
H A Dhashsize.c38 hashsize(register Hash_table_t* tab, int size) in hashsize()
H A Dhashscan.c47 hashscan(register Hash_table_t* tab, register int flags) in hashscan()
H A Dhashlook.c37 hashlook(register Hash_table_t* tab, const char* name, long flags, const char* value) in hashlook()
42 Hash_table_t* top; in hashlook()
/illumos-gate/usr/src/contrib/ast/src/lib/libpp/
H A Dpplib.h256 Hash_table_t* filtab; /* file name hash table */ \
257 Hash_table_t* prdtab; /* predicate hash table */ \
318 Hash_table_t* symtab; /* original pp.symtab scope */ \
332 Hash_table_t* dirtab; /* directive hash table */ \
333 Hash_table_t* strtab; /* string hash table */ \
H A Dpp.h50 #define Hash_table_t char macro
395 Hash_table_t* symtab; /* macro and id hash table */
H A Dppop.c33 #define REFONE (pp.truncate?(Hash_table_t*)0:pp.symtab)
72 inithash(register Hash_table_t* tab, register struct ppkeyword* key) in inithash()
1549 Hash_table_t* tab; in ppop()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/
H A DRELEASE1788 add Hash_table_t for size==0 in stropt()