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 D | hash.h | 109 #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 D | hashalloc.c | 40 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 D | hashdump.c | 53 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 D | hashlib.h | 54 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 D | hashview.c | 42 Hash_table_t* 43 hashview(Hash_table_t* top, Hash_table_t* bot) in hashview()
|
H A D | hashfree.c | 39 Hash_table_t* 40 hashfree(register Hash_table_t* tab) in hashfree() 47 Hash_table_t* tp; in hashfree()
|
H A D | hashlast.c | 40 hashlast(Hash_table_t* tab) in hashlast()
|
H A D | hashwalk.c | 37 hashwalk(Hash_table_t* tab, int flags, register int (*walker)(const char*, char*, void*), void* han… in hashwalk()
|
H A D | hashsize.c | 38 hashsize(register Hash_table_t* tab, int size) in hashsize()
|
H A D | hashscan.c | 47 hashscan(register Hash_table_t* tab, register int flags) in hashscan()
|
H A D | hashlook.c | 37 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 D | pplib.h | 256 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 D | pp.h | 50 #define Hash_table_t char macro 395 Hash_table_t* symtab; /* macro and id hash table */
|
H A D | ppop.c | 33 #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 D | RELEASE | 1788 add Hash_table_t for size==0 in stropt()
|