Author: stepan Date: Sat Sep 25 19:07:10 2010 New Revision: 863 URL: http://tracker.coreboot.org/trac/openbios/changeset/863
Log: Haiku does not have asm/types.h. It does have [u]int*_t but not in sys/types.h.
Use C99/POSIX stdint.h types for all platforms.
v1 -> v2: * Don't just use stdint.h in place of sys/types.h in the Sun/Haiku code path. Suggested by Stefan.
Signed-off-by: Andreas Färber andreas.faerber@web.de Cc: Stefan Reinauer stepan@openbios.org
Modified: trunk/fcode-utils-devel/shared/types.h
Modified: trunk/fcode-utils-devel/shared/types.h ============================================================================== --- trunk/fcode-utils-devel/shared/types.h Sat Sep 11 18:39:32 2010 (r862) +++ trunk/fcode-utils-devel/shared/types.h Sat Sep 25 19:07:10 2010 (r863) @@ -39,22 +39,8 @@ * **************************************************************************** */
-#if defined(__APPLE__) +#include <stdint.h>
-#include <sys/types.h> - -typedef int8_t s8; -typedef u_int8_t u8; - -typedef int16_t s16; -typedef u_int16_t u16; - -typedef int32_t s32; -typedef u_int32_t u32; - -#elif defined(__sun__) - -#include <sys/types.h>
typedef int8_t s8; typedef uint8_t u8; @@ -68,20 +54,6 @@ typedef int64_t s64; typedef uint64_t u64;
-#else - -#include <asm/types.h> - -typedef __s8 s8; -typedef __u8 u8; - -typedef __s16 s16; -typedef __u16 u16; - -typedef __s32 s32; -typedef __u32 u32; - -#endif
#ifdef FALSE /* Hack for AIX. */ #undef FALSE