Remove nested functions from disk and file read hooks.
authorColin Watson <cjwatson@ubuntu.com>
Wed, 27 Feb 2013 16:19:15 +0000 (17:19 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 27 Feb 2013 16:19:15 +0000 (17:19 +0100)
commit4eb8b7565967938aff0a1c742f6dfa5a16a3dbc2
tree3cf1f98292fd321e2087f3ad6204fc93998141e0
parentdf6da5a52dc2ec424203c0f8001903435b177fa8
Remove nested functions from disk and file read hooks.

* include/grub/disk.h (grub_disk_read_hook_t): New type.
(struct grub_disk): Add read_hook_data member.
* include/grub/file.h (struct grub_file): Likewise.
* include/grub/fshelp.h (grub_fshelp_read_file): Add read_hook_data
argument.

Update all callers.
29 files changed:
ChangeLog
config.h.in
grub-core/commands/blocklist.c
grub-core/commands/loadenv.c
grub-core/commands/testload.c
grub-core/fs/affs.c
grub-core/fs/bfs.c
grub-core/fs/ext2.c
grub-core/fs/fat.c
grub-core/fs/fshelp.c
grub-core/fs/hfs.c
grub-core/fs/hfsplus.c
grub-core/fs/iso9660.c
grub-core/fs/jfs.c
grub-core/fs/minix.c
grub-core/fs/nilfs2.c
grub-core/fs/ntfs.c
grub-core/fs/ntfscomp.c
grub-core/fs/reiserfs.c
grub-core/fs/romfs.c
grub-core/fs/sfs.c
grub-core/fs/udf.c
grub-core/fs/ufs.c
grub-core/fs/xfs.c
grub-core/kern/disk.c
include/grub/disk.h
include/grub/file.h
include/grub/fshelp.h
util/grub-setup.c