summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Kendrick <rjek@netsurf-browser.org>2006-10-20 16:56:40 +0000
committerRob Kendrick <rjek@netsurf-browser.org>2006-10-20 16:56:40 +0000
commit8c05d8274dd5f43b12a9d9c9b542f9d42e55af32 (patch)
treecf8c214ce9525c8312c7920253581495fbcf36bf
parent8be8304bc626a8272c104acc1ec799abcb8b69a2 (diff)
downloadnetsurf-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
-rw-r--r--utils/hashtable.h2
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);