khash: drop sha1-specific map types
All of the callers of khash_sha1 and khash_sha1_pos have been removed, in favor of using maps that use "struct object_id" as their keys. Let's drop these now-obsolete types. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Jeff King committed
Jun 20, 2019 at 03:41 UTC
685d34a96e856fd0d7f3be99cc3ca60b3b7ce185
1 file changed
-8
khash.h
-8
@@ -324,14 +324,6 @@ static const double __ac_HASH_UPPER = 0.77;
324
code; \
325
} }
326
327
-#define __kh_oid_cmp(a, b) (hashcmp(a, b) == 0)
328
-
329
-KHASH_INIT(sha1, const unsigned char *, void *, 1, sha1hash, __kh_oid_cmp)
330
-typedef kh_sha1_t khash_sha1;
331
-
332
-KHASH_INIT(sha1_pos, const unsigned char *, int, 1, sha1hash, __kh_oid_cmp)
333
-typedef kh_sha1_pos_t khash_sha1_pos;
334
-
327
static inline unsigned int oid_hash(struct object_id oid)
328
{
329
return sha1hash(oid.hash);