Home
last modified time | relevance | path

Searched refs:Hash_Table (Results 1 – 19 of 19) sorted by relevance

/trueos/usr.bin/make/
HDhash.h64 typedef struct Hash_Table { struct
69 } Hash_Table; argument
76 const Hash_Table *tablePtr; /* Table being searched. */
95 void Hash_InitTable(Hash_Table *, int);
96 void Hash_DeleteTable(Hash_Table *);
97 Hash_Entry *Hash_FindEntry(const Hash_Table *, const char *);
98 Hash_Entry *Hash_CreateEntry(Hash_Table *, const char *, Boolean *);
99 void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
100 Hash_Entry *Hash_EnumFirst(const Hash_Table *, Hash_Search *);
HDhash.c64 static void RebuildTable(Hash_Table *);
92 Hash_InitTable(Hash_Table *t, int numBuckets) in Hash_InitTable()
132 Hash_DeleteTable(Hash_Table *t) in Hash_DeleteTable()
170 Hash_FindEntry(const Hash_Table *t, const char *key) in Hash_FindEntry()
204 Hash_CreateEntry(Hash_Table *t, const char *key, Boolean *newPtr) in Hash_CreateEntry()
266 Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e) in Hash_DeleteEntry()
304 Hash_EnumFirst(const Hash_Table *t, Hash_Search *searchPtr) in Hash_EnumFirst()
334 const Hash_Table *t = searchPtr->tablePtr; in Hash_EnumNext()
374 RebuildTable(Hash_Table *t) in RebuildTable()
HDdir.c182 Hash_Table files; /* Hash table of files in directory */
221 static Hash_Table mtimes;
HDtarg.c94 static Hash_Table targets; /* a hash table of same */
HDarch.c124 Hash_Table members;
/trueos/sbin/rcorder/
HDhash.h67 typedef struct Hash_Table { struct
74 } Hash_Table; argument
82 Hash_Table *tablePtr; /* Table being searched. */
123 void Hash_InitTable(Hash_Table *, int);
124 void Hash_DeleteTable(Hash_Table *);
125 Hash_Entry *Hash_FindEntry(Hash_Table *, char *);
126 Hash_Entry *Hash_CreateEntry(Hash_Table *, char *, Boolean *);
127 void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
128 Hash_Entry *Hash_EnumFirst(Hash_Table *, Hash_Search *);
HDhash.c80 static void RebuildTable(Hash_Table *);
107 register Hash_Table *t, /* Structure to use to hold table. */ in Hash_InitTable()
153 Hash_DeleteTable(Hash_Table *t) in Hash_DeleteTable()
193 Hash_Table *t, /* Hash table to search. */ in Hash_FindEntry()
230 register Hash_Table *t, /* Hash table to search. */ in Hash_CreateEntry()
296 Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e) in Hash_DeleteEntry()
336 Hash_Table *t, /* Table to be searched. */ in Hash_EnumFirst()
370 Hash_Table *t = searchPtr->tablePtr; in Hash_EnumNext()
411 RebuildTable(register Hash_Table *t) in RebuildTable()
HDrcorder.c87 static Hash_Table provide_hash_s, *provide_hash;
/trueos/contrib/bmake/
HDhash.h100 typedef struct Hash_Table { struct
106 } Hash_Table; typedef
114 Hash_Table *tablePtr; /* Table being searched. */
146 void Hash_InitTable(Hash_Table *, int);
147 void Hash_DeleteTable(Hash_Table *);
148 Hash_Entry *Hash_FindEntry(Hash_Table *, const char *);
149 Hash_Entry *Hash_CreateEntry(Hash_Table *, const char *, Boolean *);
150 void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
151 Hash_Entry *Hash_EnumFirst(Hash_Table *, Hash_Search *);
HDhash.c101 static void RebuildTable(Hash_Table *);
134 Hash_InitTable(Hash_Table *t, int numBuckets) in Hash_InitTable()
175 Hash_DeleteTable(Hash_Table *t) in Hash_DeleteTable()
218 Hash_FindEntry(Hash_Table *t, const char *key) in Hash_FindEntry()
262 Hash_CreateEntry(Hash_Table *t, const char *key, Boolean *newPtr) in Hash_CreateEntry()
325 Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e) in Hash_DeleteEntry()
368 Hash_EnumFirst(Hash_Table *t, Hash_Search *searchPtr) in Hash_EnumFirst()
401 Hash_Table *t = searchPtr->tablePtr; in Hash_EnumNext()
442 RebuildTable(Hash_Table *t) in RebuildTable()
HDdir.h86 Hash_Table files; /* Hash table of files in directory */
HDmake.h234 Hash_Table context; /* The local variables */
HDtarg.c143 static Hash_Table targets; /* a hash table of same */
HDarch.c183 Hash_Table members; /* All the members of the archive described
HDdir.c237 static Hash_Table mtimes; /* Results of doing a last-resort stat in
/trueos/contrib/gperf/src/
HDhash-table.cc43 Hash_Table::Hash_Table (unsigned int size, bool ignore_length) in Hash_Table() function in Hash_Table
86 Hash_Table::~Hash_Table () in ~Hash_Table()
93 Hash_Table::dump () const in dump()
129 Hash_Table::equal (KeywordExt *item1, KeywordExt *item2) const in equal()
142 Hash_Table::insert (KeywordExt *item) in insert()
HDhash-table.h35 class Hash_Table
41 Hash_Table (unsigned int size, bool ignore_length);
43 ~Hash_Table ();
HDsearch.cc243 Hash_Table representatives (_total_keys, option[NOLENGTH]); in count_duplicates_tuple()
595 Hash_Table representatives (_total_keys, option[NOLENGTH]); in count_duplicates_multiset()
752 Hash_Table representatives (_list_len, option[NOLENGTH]); in prepare_asso_values()
/trueos/contrib/gperf/
HDChangeLog704 * src/hash-table.h (Hash_Table::dump): New method.
705 * src/hash-table.cc (Hash_Table::dump): New method, extracted from
707 (Hash_Table::~Hash_Table): No longer print the contents.
724 * src/hash-table.cc (Hash_Table::~Hash_Table): Limit scope of 'for'
841 * src/hash-table.cc (Hash_Table::~Hash_Table, Hash_Table::equal,
842 Hash_Table::insert): Update.
872 * src/hash-table.cc (Hash_Table::~Hash_Table): Compute the field
1116 * src/hash-table.h (Hash_Table::_ignore_length, Hash_Table::equal):
1118 * src/hash-table.cc (Hash_Table::equal): Declare as const.
1201 * src/hash-table.h (Hash_Table::Hash_Table): Pass table size, not
[all …]