Go to the source code of this file.
Data Structures | |
| struct | ht_iterator |
Typedefs | |
| typedef hash_table * | hashTable |
| typedef ht_iterator | htIterator |
Functions | |
| hash_table * | htNewTable (int size) |
| void | htFreeHashTable (struct hash_table *ht) |
| void | htHashStats (const struct hash_table *t) |
| int | htInTable (struct hash_table *t, const char *dir, const char *base) |
| void | htAddToTable (struct hash_table *t, const char *dir, const char *base) |
| void | htPrintHashStats (struct hash_table *t) |
| int | htNumEntries (struct hash_table *t) |
| void | htRemoveFromTable (struct hash_table *t, const char *dir, const char *base) |
| void | htIterStart (htIterator *iter) |
| int | htIterGetNext (struct hash_table *t, htIterator *iter, const char **dir, const char **base) |
Definition in file hash.h.
|
|
|
|
|
|
|
||||||||||||||||
|
Definition at line 133 of file hash.c. References bucket::allocated, hash_table::bucket, CHUNK, bucket::data, hash_table::entries, bucket::firstFree, htHashStrings(), in_table_aux(), hash_table::overHead, and hash_table::size. Referenced by compareFileList(). |
|
|
Definition at line 53 of file hash.c. References filePath::base, hash_table::bucket, bucket::data, filePath::dir, bucket::firstFree, and hash_table::size. Referenced by ugFindUpgradePackages(). |
|
|
Definition at line 71 of file hash.c. References hash_table::bucket, hash_table::entries, bucket::firstFree, hash_table::overHead, and hash_table::size. |
|
||||||||||||||||
|
Definition at line 122 of file hash.c. References htHashStrings(), in_table_aux(), and hash_table::size. Referenced by findPackagesWithRelocatedFiles(), and removeMovedFilesAlreadyHandled(). |
|
||||||||||||||||||||
|
Definition at line 185 of file hash.c. References hash_table::bucket, ht_iterator::bucket, ht_iterator::item, and hash_table::size. |
|
|
Definition at line 180 of file hash.c. References ht_iterator::bucket, and ht_iterator::item. |
|
|
Definition at line 32 of file hash.c. References bucket::allocated, hash_table::bucket, bucket::data, hash_table::entries, bucket::firstFree, hash_table::overHead, and hash_table::size. Referenced by ugFindUpgradePackages(). |
|
|
Definition at line 176 of file hash.c. References hash_table::entries. |
|
|
|
|
||||||||||||||||
|
Definition at line 158 of file hash.c. References filePath::base, hash_table::bucket, bucket::data, filePath::dir, bucket::firstFree, htHashStrings(), in_table_aux(), and hash_table::size. Referenced by findPackagesWithRelocatedFiles(), and removeMovedFilesAlreadyHandled(). |
1.2.18