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);