Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/bmake/
H A Dhash.h97 typedef struct Hash_Table { struct
103 } Hash_Table; typedef
111 Hash_Table *tablePtr; /* Table being searched. */
141 void Hash_InitTable(Hash_Table *, int);
142 void Hash_DeleteTable(Hash_Table *);
143 Hash_Entry *Hash_FindEntry(Hash_Table *, const char *);
144 Hash_Entry *Hash_CreateEntry(Hash_Table *, const char *, Boolean *);
145 void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
146 Hash_Entry *Hash_EnumFirst(Hash_Table *, Hash_Search *);
H A Dhash.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()
H A Ddir.h86 Hash_Table files; /* Hash table of files in directory */
H A Ddir.c237 static Hash_Table mtimes; /* Results of doing a last-resort stat in
247 static Hash_Table lmtimes; /* same as mtimes but for lstat */
284 cached_stats(Hash_Table *htp, const char *pathname, struct stat *st, int flags) in cached_stats()
H A Dmake.h240 Hash_Table context; /* The local variables */
H A Dtarg.c143 static Hash_Table targets; /* a hash table of same */
H A Darch.c181 Hash_Table members; /* All the members of the archive described
/freebsd-12.1/sbin/rcorder/
H A Dhash.h69 typedef struct Hash_Table { struct
76 } Hash_Table; argument
84 Hash_Table *tablePtr; /* Table being searched. */
125 void Hash_InitTable(Hash_Table *, int);
126 void Hash_DeleteTable(Hash_Table *);
127 Hash_Entry *Hash_FindEntry(Hash_Table *, char *);
128 Hash_Entry *Hash_CreateEntry(Hash_Table *, char *, Boolean *);
129 void Hash_DeleteEntry(Hash_Table *, Hash_Entry *);
130 Hash_Entry *Hash_EnumFirst(Hash_Table *, Hash_Search *);
H A Dhash.c82 static void RebuildTable(Hash_Table *);
109 register Hash_Table *t, /* Structure to use to hold table. */ in Hash_InitTable()
155 Hash_DeleteTable(Hash_Table *t) in Hash_DeleteTable()
195 Hash_Table *t, /* Hash table to search. */ in Hash_FindEntry()
232 register Hash_Table *t, /* Hash table to search. */ in Hash_CreateEntry()
298 Hash_DeleteEntry(Hash_Table *t, Hash_Entry *e) in Hash_DeleteEntry()
338 Hash_Table *t, /* Table to be searched. */ in Hash_EnumFirst()
372 Hash_Table *t = searchPtr->tablePtr; in Hash_EnumNext()
413 RebuildTable(register Hash_Table *t) in RebuildTable()
H A Drcorder.c89 static Hash_Table provide_hash_s, *provide_hash;
/freebsd-12.1/contrib/gperf/src/
H A Dhash-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()
H A Dhash-table.h35 class Hash_Table
41 Hash_Table (unsigned int size, bool ignore_length);
43 ~Hash_Table ();
H A Dsearch.cc246 Hash_Table representatives (_total_keys, option[NOLENGTH]); in count_duplicates_tuple()
598 Hash_Table representatives (_total_keys, option[NOLENGTH]); in count_duplicates_multiset()
755 Hash_Table representatives (_list_len, option[NOLENGTH]); in prepare_asso_values()
/freebsd-12.1/contrib/gperf/
H A DChangeLog707 (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,
872 * src/hash-table.cc (Hash_Table::~Hash_Table): Compute the field
1116 * src/hash-table.h (Hash_Table::_ignore_length, Hash_Table::equal):
1201 * src/hash-table.h (Hash_Table::Hash_Table): Pass table size, not
1208 (Hash_Table::~Hash_Table): Deallocate the vector here.
1396 (Hash_Table::Hash_Table): Change 3rd argument type to bool.
1397 * src/hash-table.cc (Hash_Table::Hash_Table): Likewise.
1476 * src/hash-table.cc (Hash_Table::~Hash_Table): Compute the field
[all …]