Rev 1693 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1693 | Rev 2168 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | /* Check if "long" is 64bit or 32bit wide */ |
33 | /* Check if "long" is 64bit or 32bit wide */ |
34 | #if __STDINT_EXP(LONG_MAX) > 0x7fffffff |
34 | #if __STDINT_EXP(LONG_MAX) > 0x7fffffff |
35 | #define __have_long64 1 |
35 | #define __have_long64 1 |
36 | #elif __STDINT_EXP(LONG_MAX) == 0x7fffffff && !defined(__SPU__) |
36 | #elif __STDINT_EXP(LONG_MAX) == 0x7fffffff && !defined(__SPU__) |
37 | #define __have_long32 1 |
37 | #define __have_long32 1 |
38 | #define __have_long64 0 |
- | |
39 | #endif |
38 | #endif |
Line 40... | Line 39... | ||
40 | 39 | ||
41 | #if __STDINT_EXP(SCHAR_MAX) == 0x7f |
40 | #if __STDINT_EXP(SCHAR_MAX) == 0x7f |
42 | typedef signed char int8_t ; |
41 | typedef signed char int8_t ; |
Line 74... | Line 73... | ||
74 | typedef uint16_t uint_least8_t; |
73 | typedef uint16_t uint_least8_t; |
75 | #define __int_least8_t_defined 1 |
74 | #define __int_least8_t_defined 1 |
76 | #endif |
75 | #endif |
77 | #endif |
76 | #endif |
Line 78... | Line 77... | ||
78 | 77 | ||
79 | #if __have_long32 |
78 | //#if __have_long32 |
80 | typedef signed long int32_t; |
79 | //typedef signed long int32_t; |
81 | typedef unsigned long uint32_t; |
80 | //typedef unsigned long uint32_t; |
82 | #define __int32_t_defined 1 |
81 | //#define __int32_t_defined 1 |
83 | #elif __STDINT_EXP(INT_MAX) == 0x7fffffffL |
82 | //#elif __STDINT_EXP(INT_MAX) == 0x7fffffffL |
84 | typedef signed int int32_t; |
83 | typedef signed int int32_t; |
85 | typedef unsigned int uint32_t; |
84 | typedef unsigned int uint32_t; |
86 | #define __int32_t_defined 1 |
85 | #define __int32_t_defined 1 |
87 | #elif __STDINT_EXP(SHRT_MAX) == 0x7fffffffL |
86 | //#elif __STDINT_EXP(SHRT_MAX) == 0x7fffffffL |
88 | typedef signed short int32_t; |
87 | //typedef signed short int32_t; |
89 | typedef unsigned short uint32_t; |
88 | //typedef unsigned short uint32_t; |
90 | #define __int32_t_defined 1 |
89 | //#define __int32_t_defined 1 |
91 | #elif __STDINT_EXP(SCHAR_MAX) == 0x7fffffffL |
90 | //#elif __STDINT_EXP(SCHAR_MAX) == 0x7fffffffL |
92 | typedef signed char int32_t; |
91 | //typedef signed char int32_t; |
93 | typedef unsigned char uint32_t; |
92 | //typedef unsigned char uint32_t; |
94 | #define __int32_t_defined 1 |
93 | //#define __int32_t_defined 1 |
Line 95... | Line 94... | ||
95 | #endif |
94 | //#endif |
96 | 95 | ||
97 | #if __int32_t_defined |
96 | #if __int32_t_defined |
98 | typedef int32_t int_least32_t; |
97 | typedef int32_t int_least32_t; |
Line 176... | Line 175... | ||
176 | 175 | ||
177 | #if __STDINT_EXP(INT_MAX) > 0x7fffffff |
176 | #if __STDINT_EXP(INT_MAX) > 0x7fffffff |
178 | typedef signed int int_fast64_t; |
177 | typedef signed int int_fast64_t; |
179 | typedef unsigned int uint_fast64_t; |
178 | typedef unsigned int uint_fast64_t; |
180 | #define __int_fast64_t_defined 1 |
- | |
181 | #else |
- | |
182 | #define __int_fast64_t_defined 0 |
179 | #define __int_fast64_t_defined 1 |
Line 183... | Line 180... | ||
183 | #endif |
180 | #endif |
184 | 181 | ||
185 | /* |
182 | /* |
Line 213... | Line 210... | ||
213 | 210 | ||
214 | #if !__int_fast64_t_defined |
211 | #if !__int_fast64_t_defined |
215 | #if __int_least64_t_defined |
212 | #if __int_least64_t_defined |
216 | typedef int_least64_t int_fast64_t; |
213 | typedef int_least64_t int_fast64_t; |
217 | typedef uint_least64_t uint_fast64_t; |
- | |
218 | #undef __int_fast64_t_defined |
214 | typedef uint_least64_t uint_fast64_t; |
219 | #define __int_fast64_t_defined 1 |
215 | #define __int_fast64_t_defined 1 |
220 | #endif |
216 | #endif |
Line 221... | Line 217... | ||
221 | #endif |
217 | #endif |