27 #ifndef XINE_OS_TYPES_H 28 #define XINE_OS_TYPES_H 30 #if defined(_WIN32) && !defined(__GNUC__) 33 typedef __int8 int8_t;
34 typedef unsigned __int8 uint8_t;
35 typedef __int16 int16_t;
36 typedef unsigned __int16 uint16_t;
37 typedef __int32 int32_t;
38 typedef unsigned __int32 uint32_t;
39 typedef __int64 int64_t;
40 typedef unsigned __int64 uint64_t;
42 #elif defined(__MACOS__) 44 # include <sys/types.h> 46 typedef UInt8 uint8_t;
51 typedef SInt64 int64_t;
52 typedef UInt64 uint64_t;
54 #elif defined(__MACOSX__) 56 # include <sys/types.h> 57 typedef u_int8_t uint8_t;
58 typedef u_int16_t uint16_t;
59 typedef u_int32_t uint32_t;
60 typedef u_int64_t uint64_t;
62 #elif defined (__EMX__) 65 typedef signed char int8_t;
66 typedef unsigned char uint8_t;
67 typedef short int16_t;
68 typedef unsigned short uint16_t;
70 typedef unsigned int uint32_t;
71 typedef long long int64_t;
72 typedef unsigned long long int64_t;
77 typedef signed char int8_t;
78 typedef unsigned char uint8_t;
79 typedef short int16_t;
80 typedef unsigned short uint16_t;
82 typedef unsigned int uint32_t;
83 typedef long long int64_t;
84 typedef unsigned long long uint64_t;
89 typedef signed char int8_t;
90 typedef unsigned char uint8_t;
91 typedef short int16_t;
92 typedef unsigned short int16_t;
94 typedef unsigned uint32_t;
96 typedef unsigned long int64_t;
105 # include <inttypes.h> unsigned long UInt32
Definition: components.h:18
signed short SInt16
Definition: components.h:17
unsigned char UInt8
Definition: components.h:14
signed long SInt32
Definition: components.h:19
signed char SInt8
Definition: components.h:15
unsigned short UInt16
Definition: components.h:16