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