Remove nested functions from filesystem directory iterators.
authorColin Watson <cjwatson@ubuntu.com>
Mon, 21 Jan 2013 01:33:46 +0000 (01:33 +0000)
committerColin Watson <cjwatson@ubuntu.com>
Mon, 21 Jan 2013 01:33:46 +0000 (01:33 +0000)
commitfc524edf654930485066799f2a11cd71845608fd
tree6caa8da6ad4e43366484f15f6f966ebc2b3d8708
parent53d3e4e3dfe9bebb48950fe23a6057a5e33ed41c
Remove nested functions from filesystem directory iterators.

* include/grub/fs.h (grub_fs_dir_hook_t): New type.
(struct grub_fs.dir): Add hook_data argument.

Update all implementations and callers.
35 files changed:
ChangeLog
grub-core/commands/ls.c
grub-core/commands/test.c
grub-core/commands/wildcard.c
grub-core/fs/affs.c
grub-core/fs/bfs.c
grub-core/fs/btrfs.c
grub-core/fs/cpio.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/reiserfs.c
grub-core/fs/romfs.c
grub-core/fs/sfs.c
grub-core/fs/squash4.c
grub-core/fs/udf.c
grub-core/fs/ufs.c
grub-core/fs/xfs.c
grub-core/fs/zfs/zfs.c
grub-core/kern/corecmd.c
grub-core/kern/emu/hostfs.c
grub-core/kern/fs.c
grub-core/loader/xnu.c
grub-core/net/net.c
grub-core/normal/completion.c
include/grub/fs.h
include/grub/fshelp.h
util/grub-mount.c