* include/grub/i386/pc/kernel.h: Include `<grub/symbol.h>'.
* include/grub/kernel.h (grub_arch_memdisk_addr,
grub_arch_memdisk_size): Moved from here ...
* include/grub/i386/pc/kernel.h (grub_arch_memdisk_addr,
grub_arch_memdisk_size): ... to here.
+2008-01-21 Robert Millan <rmh@aybabtu.com>
+
+ * include/grub/i386/pc/kernel.h: Include `<grub/symbol.h>'.
+
+ * include/grub/kernel.h (grub_arch_memdisk_addr,
+ grub_arch_memdisk_size): Moved from here ...
+
+ * include/grub/i386/pc/kernel.h (grub_arch_memdisk_addr,
+ grub_arch_memdisk_size): ... to here.
+
2008-01-21 Robert Millan <rmh@aybabtu.com>
Mostly based on bugfix from Bean.
#ifndef ASM_FILE
+#include <grub/symbol.h>
#include <grub/types.h>
/* The size of kernel image. */
/* The end address of the kernel. */
extern grub_addr_t grub_end_addr;
+extern grub_addr_t EXPORT_FUNC(grub_arch_memdisk_addr) (void);
+extern grub_off_t EXPORT_FUNC(grub_arch_memdisk_size) (void);
+
#endif /* ! ASM_FILE */
#endif /* ! KERNEL_MACHINE_HEADER */
};
extern grub_addr_t grub_arch_modules_addr (void);
-extern grub_addr_t EXPORT_FUNC(grub_arch_memdisk_addr) (void);
-extern grub_off_t EXPORT_FUNC(grub_arch_memdisk_size) (void);
/* The start point of the C code. */
void grub_main (void);