aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarsten Blees <karsten.blees@gmail.com>2013-12-18 14:41:27 +0100
committerJunio C Hamano <gitster@pobox.com>2014-02-24 15:26:30 -0800
commitb6aad994737458177ddf68939719f90e7909f656 (patch)
tree89bdfde589c3659687f88516ccab97f74b55cfc0
parente8fa59b9081d90299aa5b41412bf93e8856a612b (diff)
downloadgit-b6aad994737458177ddf68939719f90e7909f656.tar.gz
git-b6aad994737458177ddf68939719f90e7909f656.tar.xz
hashmap.h: use 'unsigned int' for hash-codes everywhere
Signed-off-by: Karsten Blees <blees@dcon.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--Documentation/technical/api-hashmap.txt2
-rw-r--r--hashmap.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/Documentation/technical/api-hashmap.txt b/Documentation/technical/api-hashmap.txt
index b2280f1b0..42ca2347e 100644
--- a/Documentation/technical/api-hashmap.txt
+++ b/Documentation/technical/api-hashmap.txt
@@ -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.
+
diff --git a/hashmap.h b/hashmap.h
index f5b3b6107..a816ad47b 100644
--- 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;