Remove nested functions from videoinfo iterators.

This commit is contained in:
Vladimir 'phcoder' Serbinenko committed 2013-03-01 11:11:36 +01:00
1 parent e230377407
commit 3056d3e752
5 files changed
+39 -28

No files matched your search

+2 -2
View File
@@ -952,7 +952,7 @@ vbe2videoinfo (grub_uint32_t mode,
}
static int
grub_video_vbe_iterate (int (*hook) (const struct grub_video_mode_info *info))
grub_video_vbe_iterate (int (*hook) (const struct grub_video_mode_info *info, void *hook_arg), void *hook_arg)
{
grub_uint16_t *p;
struct grub_vbe_mode_info_block vbe_mode_info;
@@ -969,7 +969,7 @@ grub_video_vbe_iterate (int (*hook) (const struct grub_video_mode_info *info))
}
vbe2videoinfo (*p, &vbe_mode_info, &mode_info);
if (hook (&mode_info))
if (hook (&mode_info, hook_arg))
return 1;
}
return 0;