]> pd.if.org Git - lice/blob - tests/enum.c
autocommit for files dated 2014-11-17 20:13:34
[lice] / tests / enum.c
1 // enumerations
2
3 enum {
4     A,
5     B,
6     C
7 };
8
9 enum {
10     D,
11     E,
12     F
13 };
14
15 int main(void) {
16     expecti(A, 0);
17     expecti(B, 1);
18     expecti(C, 2);
19     expecti(D, 0);
20     expecti(E, 1);
21     expecti(F, 2);
22
23     enum { G } enum1;
24     enum { H };
25
26     expecti(G, 0);
27     expecti(H, 0);
28
29     enum named {
30         I,
31         J,
32         K
33     };
34
35     enum named enum2 = I;
36     expecti(enum2, 0);
37
38     return 0;
39 }