diff options
author | 2009-11-30 01:46:32 +0000 | |
---|---|---|
committer | 2009-11-30 01:46:32 +0000 | |
commit | b5c3081f3efaf3b4aad986ae72342d4f83cfd12b (patch) | |
tree | 70fff2ee5556328c3204643d2e85d52909fe76fd /src/lib/util/tagmap.h | |
parent | 6967cdf013877eeca01152c1c418abb1d0d1b1eb (diff) |
Cleanups and version bump.mame0135u2
Diffstat (limited to 'src/lib/util/tagmap.h')
-rw-r--r-- | src/lib/util/tagmap.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/util/tagmap.h b/src/lib/util/tagmap.h index d1de47de60d..4489be70f4b 100644 --- a/src/lib/util/tagmap.h +++ b/src/lib/util/tagmap.h @@ -127,7 +127,7 @@ INLINE UINT32 tagmap_hash(const char *string) { UINT32 hash = (string[0] << 5) + string[1]; char c; - + string += 2; while ((c = *string++) != 0) hash = ((hash << 5) | (hash >> 27)) + c; @@ -136,7 +136,7 @@ INLINE UINT32 tagmap_hash(const char *string) /*------------------------------------------------- - tagmap_find_prehashed - find an object + tagmap_find_prehashed - find an object associated with a tag, given the tag's hash -------------------------------------------------*/ @@ -144,7 +144,7 @@ INLINE UINT32 tagmap_hash(const char *string) INLINE void *tagmap_find_prehashed(tagmap *map, const char *tag, UINT32 fullhash) { tagmap_entry *entry; - + for (entry = map->table[fullhash % ARRAY_LENGTH(map->table)]; entry != NULL; entry = entry->next) if (entry->fullhash == fullhash && strcmp(entry->tag, tag) == 0) return entry->object; @@ -153,7 +153,7 @@ INLINE void *tagmap_find_prehashed(tagmap *map, const char *tag, UINT32 fullhash /*------------------------------------------------- - tagmap_find - find an object associated + tagmap_find - find an object associated with a tag -------------------------------------------------*/ @@ -164,7 +164,7 @@ INLINE void *tagmap_find(tagmap *map, const char *tag) /*------------------------------------------------- - tagmap_find_hash_only - find an object + tagmap_find_hash_only - find an object associated with a tag using only the hash; this generally works well but may occasionally return a false positive @@ -174,7 +174,7 @@ INLINE void *tagmap_find_hash_only(tagmap *map, const char *tag) { UINT32 fullhash = tagmap_hash(tag); tagmap_entry *entry; - + for (entry = map->table[fullhash % ARRAY_LENGTH(map->table)]; entry != NULL; entry = entry->next) if (entry->fullhash == fullhash) return entry->object; |