3 #define tname(x) x##long
9 #define tname(x) x##int
15 #define tname(x) x##short
21 #define tname(x) x##char
27 #define tname(x) x##unsigned_long
28 #define T unsigned long
33 #define tname(x) x##unsigned_int
34 #define T unsigned int
39 #define tname(x) x##unsigned_short
40 #define T unsigned short
45 #define tname(x) x##unsigned_char
46 #define T unsigned char
52 #define tname(x) x##unsigned_long_long
53 #define T unsigned long long
58 #define tname(x) x##long_long
63 int main(int argc, char *argv[]) {
70 test_unsigned_short();
73 test_unsigned_long_long();