Lines Matching refs:ent
368 uint32_t ent = hash & (hash_table_size - 1);
369 while (hash_table[ent].name != NULL) {
370 if (hash_table[ent].name_length == name.name_length &&
371 memcmp(hash_table[ent].name, name.name, name.name_length) == 0) {
372 return ent;
375 ent = (ent + 1) & (hash_table_size - 1);
388 uint32_t ent = hash & (hash_table_size - 1);
394 while (hash_table[ent].name != NULL) {
395 if (hash_table[ent].name_length == name.name_length &&
396 memcmp(hash_table[ent].name, name.name, name.name_length) == 0) {
401 ent = (ent + 1) & (hash_table_size - 1);
404 hash_table[ent].name = name.name;
405 hash_table[ent].name_length = name.name_length;
715 static int32_t FindEntry(const ZipArchive* archive, const int ent,
717 const uint16_t nameLen = archive->hash_table[ent].name_length;
722 const uint8_t* ptr = archive->hash_table[ent].name;
814 if (memcmp(archive->hash_table[ent].name, name_buf, nameLen)) {
914 const int64_t ent = EntryToIndex(archive->hash_table,
917 if (ent < 0) {
919 return ent;
922 return FindEntry(archive, ent, data);