hashmap_get_next takes "const struct hashmap_entry *"
This is less error-prone than "const void *" as the compiler now detects invalid types being passed. Signed-off-by: Eric Wong <e@80x24.org> Reviewed-by: Derrick Stolee <stolee@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
d22245a2e3
commit
f6eb6bdcf2
5
diff.c
5
diff.c
@ -1036,7 +1036,7 @@ static void pmb_advance_or_null_multi_match(struct diff_options *o,
|
||||
int i;
|
||||
char *got_match = xcalloc(1, pmb_nr);
|
||||
|
||||
for (; match; match = hashmap_get_next(hm, match)) {
|
||||
for (; match; match = hashmap_get_next(hm, &match->ent)) {
|
||||
for (i = 0; i < pmb_nr; i++) {
|
||||
struct moved_entry *prev = pmb[i].match;
|
||||
struct moved_entry *cur = (prev && prev->next_line) ?
|
||||
@ -1189,7 +1189,8 @@ static void mark_color_as_moved(struct diff_options *o,
|
||||
* The current line is the start of a new block.
|
||||
* Setup the set of potential blocks.
|
||||
*/
|
||||
for (; match; match = hashmap_get_next(hm, match)) {
|
||||
for (; match; match = hashmap_get_next(hm,
|
||||
&match->ent)) {
|
||||
ALLOC_GROW(pmb, pmb_nr + 1, pmb_alloc);
|
||||
if (o->color_moved_ws_handling &
|
||||
COLOR_MOVED_WS_ALLOW_INDENTATION_CHANGE) {
|
||||
|
Reference in New Issue
Block a user