modernc.org/ccgo/v3@v3.16.14/lib/testdata/bug/sizeof.c (about) 1 #if (__SIZEOF_INT__ == 4) 2 typedef int int32; 3 #elif (__SIZEOF_LONG__ == 4) 4 typedef long int32; 5 #else 6 #error Add target support for int32 7 #endif 8 9 union u { 10 char c[5]; 11 int32 i; 12 } u; 13 14 int main() { 15 __builtin_printf("%i\n", sizeof(u)); 16 }