Git fork

object-name: declare pointer type of extend_abbrev_len()'s 2nd parameter

Expose the expected type of the second parameter of extend_abbrev_len()
instead of casting a void pointer internally. Just a single caller
passes in a void pointer, the rest pass the correct type. Let the
compiler help keeping it that way.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>

authored by

René Scharfe and committed by
Junio C Hamano
069c15d2 a1cf0cf1

+2 -3
+2 -3
object-name.c
··· 691 691 return hex[oid->hash[pos >> 1] & 0xf]; 692 692 } 693 693 694 - static int extend_abbrev_len(const struct object_id *oid, void *cb_data) 694 + static int extend_abbrev_len(const struct object_id *oid, 695 + struct min_abbrev_data *mad) 695 696 { 696 - struct min_abbrev_data *mad = cb_data; 697 - 698 697 unsigned int i = mad->init_len; 699 698 while (mad->hex[i] && mad->hex[i] == get_hex_char_from_oid(oid, i)) 700 699 i++;