diff options
author | Rob Kendrick <rjek@netsurf-browser.org> | 2006-10-20 16:56:40 +0000 |
---|---|---|
committer | Rob Kendrick <rjek@netsurf-browser.org> | 2006-10-20 16:56:40 +0000 |
commit | 8c05d8274dd5f43b12a9d9c9b542f9d42e55af32 (patch) | |
tree | cf8c214ce9525c8312c7920253581495fbcf36bf /utils | |
parent | 8be8304bc626a8272c104acc1ec799abcb8b69a2 (diff) | |
download | netsurf-8c05d8274dd5f43b12a9d9c9b542f9d42e55af32.tar.gz netsurf-8c05d8274dd5f43b12a9d9c9b542f9d42e55af32.tar.bz2 |
Make hashtable's fnv hash inline - saves 8 instructions and two pipeline flushes per call
svn path=/trunk/netsurf/; revision=3014
Diffstat (limited to 'utils')
-rw-r--r-- | utils/hashtable.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/hashtable.h b/utils/hashtable.h index 3c0515445..e48c76646 100644 --- a/utils/hashtable.h +++ b/utils/hashtable.h @@ -19,7 +19,7 @@ struct hash_table *hash_create(unsigned int chains); void hash_destroy(struct hash_table *ht); bool hash_add(struct hash_table *ht, const char *key, const char *value); const char *hash_get(struct hash_table *ht, const char *key); -unsigned int hash_string_fnv(const char *datum, unsigned int *len); +inline unsigned int hash_string_fnv(const char *datum, unsigned int *len); const char *hash_iterate(struct hash_table *ht, unsigned int *c1, unsigned int **c2); |