| #define _REDIR_TIME64 1 |
| #define _Addr int |
| #define _Int64 long long |
| #define _Reg int |
| |
| #define __BYTE_ORDER 1234 |
| #define __LONG_MAX 0x7fffffffL |
| |
| #ifndef __cplusplus |
| #ifdef __WCHAR_TYPE__ |
| TYPEDEF __WCHAR_TYPE__ wchar_t; |
| #else |
| TYPEDEF long wchar_t; |
| #endif |
| #endif |
| |
| #if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 0 |
| TYPEDEF float float_t; |
| TYPEDEF double double_t; |
| #else |
| TYPEDEF long double float_t; |
| TYPEDEF long double double_t; |
| #endif |
| |
| #if !defined(__cplusplus) |
| TYPEDEF struct { _Alignas(8) long long __ll; long double __ld; } max_align_t; |
| #elif defined(__GNUC__) |
| TYPEDEF struct { __attribute__((__aligned__(8))) long long __ll; long double __ld; } max_align_t; |
| #else |
| TYPEDEF struct { alignas(8) long long __ll; long double __ld; } max_align_t; |
| #endif |