builtin/describe: drop hashmap_cmp_fn cast
Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Stefan Beller committed
Jun 30, 2017 at 17:28 UTC
0068cede4a753cec0ec5f290bacb1fb22a8f9e58
1 file changed
+6
-3
builtin/describe.c
+6
-3
@@ -55,10 +55,13 @@ static const char *prio_names[] = {
55
};
56
57
static int commit_name_cmp(const void *unused_cmp_data,
58
- const struct commit_name *cn1,
59
- const struct commit_name *cn2,
58
+ const void *entry,
59
+ const void *entry_or_key,
60
const void *peeled)
61
{
62
+ const struct commit_name *cn1 = entry;
63
+ const struct commit_name *cn2 = entry_or_key;
64
+
65
return oidcmp(&cn1->peeled, peeled ? peeled : &cn2->peeled);
66
}
67
@@ -503,7 +506,7 @@ int cmd_describe(int argc, const char **argv, const char *prefix)
506
return cmd_name_rev(args.argc, args.argv, prefix);
507
}
508
506
- hashmap_init(&names, (hashmap_cmp_fn) commit_name_cmp, NULL, 0);
509
+ hashmap_init(&names, commit_name_cmp, NULL, 0);
510
for_each_rawref(get_name, NULL);
511
if (!names.size && !always)
512
die(_("No names found, cannot describe anything."));