3 #define tname(x) x##long
9 #define tname(x) x##int
15 #define tname(x) x##short
21 #define tname(x) x##char
29 #define tname(x) x##unsigned_long
30 #define T unsigned long
35 #define tname(x) x##unsigned_int
36 #define T unsigned int
41 #define tname(x) x##unsigned_short
42 #define T unsigned short
47 #define tname(x) x##unsigned_char
48 #define T unsigned char
54 #define tname(x) x##unsigned_long_long
55 #define T unsigned long long
62 #define tname(x) x##long_long
67 int main(int argc, char *argv[]) {
74 test_unsigned_short();
77 test_unsigned_long_long();