]>
Commit | Line | Data |
---|---|---|
320054e8 DG |
1 | #define _Addr int |
2 | #define _Int64 long long | |
3 | #define _Reg long long | |
4 | ||
5 | TYPEDEF __builtin_va_list va_list; | |
6 | TYPEDEF __builtin_va_list __isoc_va_list; | |
7 | ||
8 | #ifndef __cplusplus | |
79a9b408 DG |
9 | #ifdef __WCHAR_TYPE__ |
10 | TYPEDEF __WCHAR_TYPE__ wchar_t; | |
11 | #else | |
320054e8 DG |
12 | TYPEDEF long wchar_t; |
13 | #endif | |
79a9b408 | 14 | #endif |
320054e8 DG |
15 | |
16 | #if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 2 | |
17 | TYPEDEF long double float_t; | |
18 | TYPEDEF long double double_t; | |
19 | #else | |
20 | TYPEDEF float float_t; | |
21 | TYPEDEF double double_t; | |
22 | #endif | |
23 | ||
24 | TYPEDEF struct { long long __ll; long double __ld; } max_align_t; | |
25 | ||
26 | TYPEDEF long long time_t; | |
27 | TYPEDEF long long suseconds_t; | |
28 | ||
29 | TYPEDEF struct { union { int __i[9]; volatile int __vi[9]; unsigned __s[9]; } __u; } pthread_attr_t; | |
30 | TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } pthread_mutex_t; | |
31 | TYPEDEF struct { union { int __i[6]; volatile int __vi[6]; volatile void *volatile __p[6]; } __u; } mtx_t; | |
32 | TYPEDEF struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } pthread_cond_t; | |
33 | TYPEDEF struct { union { int __i[12]; volatile int __vi[12]; void *__p[12]; } __u; } cnd_t; | |
34 | TYPEDEF struct { union { int __i[8]; volatile int __vi[8]; void *__p[8]; } __u; } pthread_rwlock_t; | |
35 | TYPEDEF struct { union { int __i[5]; volatile int __vi[5]; void *__p[5]; } __u; } pthread_barrier_t; |