From: Szymon Janc Date: Sun, 5 Sep 2010 12:24:39 +0000 (+0200) Subject: * grub-core/lib/posix_wrap/sys/types.h (bool): Transform into an enum. X-Git-Tag: 1.99~590 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a17792c324d8be2c4e4e68513c5460217b2ce2f8;p=thirdparty%2Fgrub.git * grub-core/lib/posix_wrap/sys/types.h (bool): Transform into an enum. (uint8_t): New type. (uint16_t): Likewise. (uint32_t): Likewise. (uint64_t): Likewise. --- diff --git a/ChangeLog b/ChangeLog index 6b81f6c67..d932ffc1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2010-09-05 Szymon Janc + + * grub-core/lib/posix_wrap/sys/types.h (bool): Transform into an enum. + (uint8_t): New type. + (uint16_t): Likewise. + (uint32_t): Likewise. + (uint64_t): Likewise. + 2010-09-05 Szymon Janc * include/grub/crypto.h (GRUB_MD_CRC32): New definition. diff --git a/grub-core/lib/posix_wrap/sys/types.h b/grub-core/lib/posix_wrap/sys/types.h index ce3794087..28e354759 100644 --- a/grub-core/lib/posix_wrap/sys/types.h +++ b/grub-core/lib/posix_wrap/sys/types.h @@ -22,11 +22,14 @@ #include typedef grub_size_t size_t; -typedef int bool; -static const bool true = 1; -static const bool false = 0; +typedef enum { false = 0, true = 1 } bool; #define ULONG_MAX GRUB_ULONG_MAX #define UCHAR_MAX 0xff +typedef grub_uint8_t uint8_t; +typedef grub_uint16_t uint16_t; +typedef grub_uint32_t uint32_t; +typedef grub_uint64_t uint64_t; + #endif