Go to the documentation of this file.
41 #ifndef __X86EMU_TYPES_H
42 #define __X86EMU_TYPES_H
45 #include <sys/types.h>
60 #define uint x86emuuint
61 #define sint x86emusint
66 #undef __HAS_LONG_LONG__
67 #if defined(__GNUC__) && !defined(NO_LONG_LONG)
68 #define __HAS_LONG_LONG__
73 #if defined (_LP64) || \
74 defined(__alpha) || defined(__alpha__) || \
75 defined(__ia64__) || defined(ia64) || \
76 defined(__sparc64__) || \
77 defined(__s390x__) || \
78 (defined(__hppa__) && defined(__LP64)) || \
79 defined(__AMD64__) || defined(AMD64) || \
80 (defined(__sgi) && (_MIPS_SZLONG == 64))
86 typedef unsigned char u8;
87 typedef unsigned short u16;
89 #ifdef __HAS_LONG_LONG__
90 typedef unsigned long long u64;
96 #ifdef __HAS_LONG_LONG__
97 typedef long long s64;