typedef struct { GB_TYPE type; #if __WORDSIZE == 32 int _pad; #endif int64_t value; #if WORDSIZE == 64 intptr_t _reserved[2]; #endif } GB_LONG;