Author: rjek
Date: Fri Oct 20 17:56:40 2006
New Revision: 3014
URL:
http://svn.semichrome.net?rev=3014&view=rev
Log:
Make hashtable's fnv hash inline - saves 8 instructions and two pipeline flushes per
call
Modified:
trunk/netsurf/utils/hashtable.h
Modified: trunk/netsurf/utils/hashtable.h
URL:
http://svn.semichrome.net/trunk/netsurf/utils/hashtable.h?rev=3014&r1...
==============================================================================
--- trunk/netsurf/utils/hashtable.h (original)
+++ trunk/netsurf/utils/hashtable.h Fri Oct 20 17:56:40 2006
@@ -19,7 +19,7 @@
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);