]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add hash_from_int function
authorJoel Rosdahl <joel@rosdahl.net>
Tue, 20 Jul 2010 22:12:17 +0000 (00:12 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Tue, 20 Jul 2010 22:12:17 +0000 (00:12 +0200)
hashutil.c
hashutil.h

index e50fee5403e7c943f462034441cad6bcdce6f732..92828d819b68c0f987dd0c96f9218d969f7b0a36 100644 (file)
@@ -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)
 {
index 6b7273aa1f018775b5beeb2283e74da6dbbcd703..57c7b0ac599f8b791356941e54edca715f49a1f0 100644 (file)
@@ -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);