+2009-04-15 Pavel Roskin <proski@gnu.org>
+
+ * include/grub/types.h: Rename ULONG_MAX to GRUB_ULONG_MAX and
+ LONG_MAX to GRUB_LONG_MAX. Introduce GRUB_LONG_MIN. Update all
+ users of ULONG_MAX, LONG_MAX and LONG_MIN to use the new
+ definitions.
+
2009-04-15 Felix Zielcke <fzielcke@z-51.de>
* disk/lvm.c (grub_lvm_scan_device): Add `LVM' to the error messages,
{
data->flags = GRUB_BIOSDISK_FLAG_LBA | GRUB_BIOSDISK_FLAG_CDROM;
data->sectors = 32;
- total_sectors = ULONG_MAX; /* TODO: get the correct size. */
+ total_sectors = GRUB_ULONG_MAX; /* TODO: get the correct size. */
}
else if (drive & 0x80)
{
if (!disk)
return 0;
- if (disk->total_sectors == ULONG_MAX)
+ if (disk->total_sectors == GRUB_ULONG_MAX)
{
grub_disk_close (disk);
return 0;
if (filetype == GRUB_FSHELP_UNKNOWN ||
(grub_strcmp (name, filename) &&
(! (filetype & GRUB_FSHELP_CASE_INSENSITIVE) ||
- grub_strncasecmp (name, filename, LONG_MAX))))
+ grub_strncasecmp (name, filename, GRUB_LONG_MAX))))
{
grub_free (node);
return 0;
#endif
#if GRUB_CPU_SIZEOF_VOID_P == 8
-# define ULONG_MAX 18446744073709551615UL
-# define LONG_MAX 9223372036854775807UL
+# define GRUB_ULONG_MAX 18446744073709551615UL
+# define GRUB_LONG_MAX 9223372036854775807UL
+# define GRUB_LONG_MIN -9223372036854775808UL
#else
-# define ULONG_MAX 4294967295UL
-# define LONG_MAX 2147483647UL
+# define GRUB_ULONG_MAX 4294967295UL
+# define GRUB_LONG_MAX 2147483647UL
+# define GRUB_LONG_MIN -2147483648UL
#endif
/* The type for representing a file offset. */
{
#if GRUB_CPU_SIZEOF_VOID_P == 4
/* Restrict ourselves to 32-bit memory space. */
- if (addr > ULONG_MAX)
+ if (addr > GRUB_ULONG_MAX)
{
- grub_upper_mem = ULONG_MAX;
+ grub_upper_mem = GRUB_ULONG_MAX;
return 0;
}
- if (addr + size > ULONG_MAX)
- size = ULONG_MAX - addr;
+ if (addr + size > GRUB_ULONG_MAX)
+ size = GRUB_ULONG_MAX - addr;
#endif
grub_upper_mem = grub_max (grub_upper_mem, addr + size);
p++;
n = strtol (p, &q, 10);
- if (p != q && n != LONG_MIN && n != LONG_MAX)
+ if (p != q && n != GRUB_LONG_MIN && n != GRUB_LONG_MAX)
{
dos_part = (int) n;
{
p++;
n = strtol (p, &q, 10);
- if (p != q && n != LONG_MIN && n != LONG_MAX)
+ if (p != q && n != GRUB_LONG_MIN && n != GRUB_LONG_MAX)
{
dos_part = (int) n - 1;