+2006-06-07 Jeroen Dekkers <jeroen@dekkers.cx>
+
+ * include/grub/types.h (grub_host_addr_t): Rename to
+ grub_target_addr_t.
+ (grub_host_off_t): Rename to grub_target_off_t.
+ (grub_host_size_t): Rename to grub_target_size_t.
+ (grub_host_ssize_t): Rename to grub_target_ssize_t.
+ Refer to GRUB_TARGET_SIZEOF_VOID_P to define those variables.
+
+ * include/grub/kernel.h (struct grub_module_header): Change type
+ of OFFSET to grub_target_off_t and type of SIZE to grub_target_size_t.
+ (grub_module_info): Likewise.
+
2006-06-05 Yoshinori K. Okuji <okuji@enbug.org>
* loader/i386/pc/linux.c (grub_rescue_cmd_initrd): The conditional
struct grub_module_header
{
/* The offset of object code. */
- grub_host_off_t offset;
+ grub_target_off_t offset;
/* The size of object code plus this header. */
- grub_host_size_t size;
+ grub_target_size_t size;
};
/* "gmim" (GRUB Module Info Magic). */
/* Magic number so we know we have modules present. */
grub_uint32_t magic;
/* The offset of the modules. */
- grub_host_off_t offset;
+ grub_target_off_t offset;
/* The size of all modules plus this header. */
- grub_host_size_t size;
+ grub_target_size_t size;
};
extern grub_addr_t grub_arch_modules_addr (void);
#endif
/* Misc types. */
-#if SIZEOF_VOID_P == 8
-typedef grub_uint64_t grub_host_addr_t;
-typedef grub_uint64_t grub_host_off_t;
-typedef grub_uint64_t grub_host_size_t;
-typedef grub_int64_t grub_host_ssize_t;
+#if GRUB_TARGET_SIZEOF_VOID_P == 8
+typedef grub_uint64_t grub_target_addr_t;
+typedef grub_uint64_t grub_target_off_t;
+typedef grub_uint64_t grub_target_size_t;
+typedef grub_int64_t grub_target_ssize_t;
#else
-typedef grub_uint32_t grub_host_addr_t;
-typedef grub_uint32_t grub_host_off_t;
-typedef grub_uint32_t grub_host_size_t;
-typedef grub_int32_t grub_host_ssize_t;
+typedef grub_uint32_t grub_target_addr_t;
+typedef grub_uint32_t grub_target_off_t;
+typedef grub_uint32_t grub_target_size_t;
+typedef grub_int32_t grub_target_ssize_t;
#endif
#if GRUB_CPU_SIZEOF_VOID_P == 8