From: proski Date: Wed, 1 Jul 2009 23:38:40 +0000 (+0000) Subject: 2009-07-01 Pavel Roskin X-Git-Tag: 1.98~735 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c94b18a9e575aa5bfafd25e3473e665abc8b41f7;p=thirdparty%2Fgrub.git 2009-07-01 Pavel Roskin * include/grub/types.h: Define GRUB_LONG_MAX and GRUB_LONG_MIN using signed long int constants. --- diff --git a/ChangeLog b/ChangeLog index d151d9b42..8af6cd441 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-07-01 Pavel Roskin + * include/grub/types.h: Define GRUB_LONG_MAX and GRUB_LONG_MIN + using signed long int constants. + * util/hostdisk.c (grub_util_biosdisk_get_grub_dev): Make `p' constant to avoid a warning on FreeBSD. diff --git a/include/grub/types.h b/include/grub/types.h index 3eb8290af..8e2ad15ef 100644 --- a/include/grub/types.h +++ b/include/grub/types.h @@ -102,12 +102,12 @@ typedef grub_int32_t grub_ssize_t; #if GRUB_CPU_SIZEOF_VOID_P == 8 # define GRUB_ULONG_MAX 18446744073709551615UL -# define GRUB_LONG_MAX 9223372036854775807UL -# define GRUB_LONG_MIN -9223372036854775808UL +# define GRUB_LONG_MAX 9223372036854775807L +# define GRUB_LONG_MIN (-9223372036854775807L - 1) #else # define GRUB_ULONG_MAX 4294967295UL -# define GRUB_LONG_MAX 2147483647UL -# define GRUB_LONG_MIN -2147483648UL +# define GRUB_LONG_MAX 2147483647L +# define GRUB_LONG_MIN (-2147483647L - 1) #endif #if GRUB_CPU_SIZEOF_VOID_P == 4