| /* |
| * the basic C types. |
| */ |
| |
| #if !defined (__STDC__) && !defined (_AIX) |
| #define signed /**/ |
| #endif |
| |
| char v_char; |
| signed char v_signed_char; |
| unsigned char v_unsigned_char; |
| |
| short v_short; |
| signed short v_signed_short; |
| unsigned short v_unsigned_short; |
| |
| int v_int; |
| signed int v_signed_int; |
| unsigned int v_unsigned_int; |
| |
| long v_long; |
| signed long v_signed_long; |
| unsigned long v_unsigned_long; |
| |
| float v_float; |
| double v_double; |
| |
| int main () |
| { |
| extern void dummy(); |
| dummy(); |
| return 0; |
| |
| } |
| |
| void dummy() |
| { |
| /* Some linkers (e.g. on AIX) remove unreferenced variables, |
| so make sure to reference them. */ |
| v_char = 'A'; |
| v_signed_char = 'B'; |
| v_unsigned_char = 'C'; |
| |
| v_short = 3; |
| v_signed_short = 4; |
| v_unsigned_short = 5; |
| |
| v_int = 6; |
| v_signed_int = 7; |
| v_unsigned_int = 8; |
| |
| v_long = 9; |
| v_signed_long = 10; |
| v_unsigned_long = 11; |
| |
| v_float = 100.343434; |
| v_double = 200.565656; |
| } |