Imported Upstream version 2.9.0
[debian/cc1111] / support / valdiag / tests / primtypes.c
1 #ifdef TESTchar
2 char a;
3 #endif
4
5 #ifdef TESTint
6 int a;
7 #endif
8
9 #ifdef TESTlong
10 long a;
11 #endif
12
13 #ifdef TESTshort
14 short a;
15 #endif
16
17 #ifdef TESTintlong
18 long int a;
19 #endif
20
21 #ifdef TESTintshort
22 short int a;
23 #endif
24
25 #ifdef TESTsigned
26 signed a;
27 #endif
28
29 #ifdef TESTunsigned
30 unsigned a;
31 #endif
32
33 #ifdef TESTintsigned
34 signed int a;
35 #endif
36
37 #ifdef TESTintunsigned
38 unsigned int a;
39 #endif
40
41 #ifdef TESTfloat
42 float a;
43 #endif
44
45 #ifdef TESTfloatsigned
46 signed float a;         /* ERROR */
47 #endif
48
49 #ifdef TESTfloatunsigned
50 unsigned float a;       /* ERROR */
51 #endif
52
53 #ifdef TESTfloatshort
54 short float a;          /* ERROR */
55 #endif
56
57 #ifdef TESTfloatlong
58 long float a;           /* ERROR */
59 #endif
60
61 #ifdef TESTdouble
62 double a;               /* WARNING(SDCC) */
63 #endif
64
65 #ifdef TESTdoubleshort
66 short double a;         /* ERROR */
67 #endif
68
69 #ifdef TESTdoublelong
70 long double a;          /* WARNING(SDCC) */
71 #endif
72
73 #ifdef TESTdoublesigned
74 signed double a;                /* ERROR */
75 #endif
76
77 #ifdef TESTdoubleunsigned
78 unsigned double a;              /* ERROR */
79 #endif
80
81 #ifdef TESTbit
82 bit a;                  /* ERROR(__z80||__gbz80||__hc08||PORT_HOST) */
83 #endif
84
85 #ifdef TESTsu1
86 signed unsigned int a;  /* ERROR */
87 #endif
88
89 #ifdef TESTsu2
90 unsigned signed int a;  /* ERROR */
91 #endif
92
93 #ifdef TESTsu3
94 unsigned signed a;      /* ERROR */
95 #endif
96
97 #ifdef TESTsu4
98 signed unsigned a;      /* ERROR */
99 #endif
100