diff --git a/ChangeLog b/ChangeLog index af794aa5f..dc190113c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-27 Robert Millan + + * include/grub/types.h: Define ULONG_MAX. + 2007-10-22 Robert Millan * kern/i386/pc/startup.S: Remove `"kern/i386/realmode.S"'. Include diff --git a/include/grub/types.h b/include/grub/types.h index 12b4938b2..c51652ff0 100644 --- a/include/grub/types.h +++ b/include/grub/types.h @@ -92,6 +92,12 @@ typedef grub_uint32_t grub_size_t; typedef grub_int32_t grub_ssize_t; #endif +#if GRUB_CPU_SIZEOF_VOID_P == 8 +# define ULONG_MAX 18446744073709551615UL +#else +# define ULONG_MAX 4294967295UL +#endif + /* The type for representing a file offset. */ typedef grub_uint64_t grub_off_t;