#define __asm        asm
#define __asm__      asm
#define __signed     signed
#define __signed__   signed
#define __inline     inline
#define __inline__   inline
#define __const      const
#define __const__    const
#define __volatile   volatile
#define __volatile__ volatile
#define __restrict   restrict
#define __restrict__ restrict
#define __attribute  __attribute__
#define __extension__
//#define __alignof
//#define __alignof__
//#define __thread
#define __typeof     typeof
#define __typeof__   typeof
//#define __label__
//#define __real__
//#define __imag__
//#define __builtin_offsetof offsetof
//#define __FUNCTION__
//#define __PRETTY_FUNCTION__

//#define __builtin_va_list
// hack
typedef void __builtin_va_list;
