From c45bf6090dc366b42f4389577b375aca145e9c9a Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Wed, 21 Jul 2010 00:12:17 +0200 Subject: [PATCH] Add hash_from_int function --- hashutil.c | 6 ++++++ hashutil.h | 1 + 2 files changed, 7 insertions(+) diff --git a/hashutil.c b/hashutil.c index e50fee540..92828d819 100644 --- a/hashutil.c +++ b/hashutil.c @@ -30,6 +30,12 @@ hash_from_string(void *str) return murmurhashneutral2(str, strlen((const char *)str), 0); } +unsigned +hash_from_int(int i) +{ + return murmurhashneutral2(&i, sizeof(int), 0); +} + int strings_equal(void *str1, void *str2) { diff --git a/hashutil.h b/hashutil.h index 6b7273aa1..57c7b0ac5 100644 --- a/hashutil.h +++ b/hashutil.h @@ -11,6 +11,7 @@ struct file_hash }; unsigned hash_from_string(void *str); +unsigned hash_from_int(int i); int strings_equal(void *str1, void *str2); int file_hashes_equal(struct file_hash *fh1, struct file_hash *fh2); -- 2.47.3