github.com/afumu/libc@v0.0.6/musl/arch/i386/bits/alltypes.h.in (about) 1 #define _REDIR_TIME64 1 2 #define _Addr int 3 #define _Int64 long long 4 #define _Reg int 5 6 #define __BYTE_ORDER 1234 7 #define __LONG_MAX 0x7fffffffL 8 9 #ifndef __cplusplus 10 #ifdef __WCHAR_TYPE__ 11 TYPEDEF __WCHAR_TYPE__ wchar_t; 12 #else 13 TYPEDEF long wchar_t; 14 #endif 15 #endif 16 17 #if defined(__FLT_EVAL_METHOD__) && __FLT_EVAL_METHOD__ == 0 18 TYPEDEF float float_t; 19 TYPEDEF double double_t; 20 #else 21 TYPEDEF long double float_t; 22 TYPEDEF long double double_t; 23 #endif 24 25 #if !defined(__cplusplus) 26 TYPEDEF struct { _Alignas(8) long long __ll; long double __ld; } max_align_t; 27 #elif defined(__GNUC__) 28 TYPEDEF struct { __attribute__((__aligned__(8))) long long __ll; long double __ld; } max_align_t; 29 #else 30 TYPEDEF struct { alignas(8) long long __ll; long double __ld; } max_align_t; 31 #endif