]> granicus.if.org Git - git/commitdiff
hashmap.h: use 'unsigned int' for hash-codes everywhere
authorKarsten Blees <karsten.blees@gmail.com>
Wed, 18 Dec 2013 13:41:27 +0000 (14:41 +0100)
committerJunio C Hamano <gitster@pobox.com>
Mon, 24 Feb 2014 23:26:30 +0000 (15:26 -0800)
Signed-off-by: Karsten Blees <blees@dcon.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/technical/api-hashmap.txt
hashmap.h

index b2280f1b0d4823b833f4e32b21985235fa252b6d..42ca2347edd2e13c5e3132a077ac96777bbefa11 100644 (file)
@@ -80,7 +80,7 @@ prevent expensive resizing. If 0, the table is dynamically resized.
 If `free_entries` is true, each hashmap_entry in the map is freed as well
 (using stdlib's free()).
 
-`void hashmap_entry_init(void *entry, int hash)`::
+`void hashmap_entry_init(void *entry, unsigned int hash)`::
 
        Initializes a hashmap_entry structure.
 +
index f5b3b610732340df2cd18ea7b4fb225af8cbce82..a816ad47b14d2d377ba0e03a3f401ed36a56efa8 100644 (file)
--- a/hashmap.h
+++ b/hashmap.h
@@ -43,7 +43,7 @@ extern void hashmap_free(struct hashmap *map, int free_entries);
 
 /* hashmap_entry functions */
 
-static inline void hashmap_entry_init(void *entry, int hash)
+static inline void hashmap_entry_init(void *entry, unsigned int hash)
 {
        struct hashmap_entry *e = entry;
        e->hash = hash;