mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-25 08:39:28 +00:00
Remove nested functions from videoinfo iterators.
This commit is contained in:
1 parent
e230377407
commit
3056d3e752
5 files changed
+39
-28
No files matched your search
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user