]>
pd.if.org Git - lice/blobdiff - tests/enum.c
--- /dev/null
+// enumerations
+
+enum {
+ A,
+ B,
+ C
+};
+
+enum {
+ D,
+ E,
+ F
+};
+
+int main(void) {
+ expecti(A, 0);
+ expecti(B, 1);
+ expecti(C, 2);
+ expecti(D, 0);
+ expecti(E, 1);
+ expecti(F, 2);
+
+ enum { G } enum1;
+ enum { H };
+
+ expecti(G, 0);
+ expecti(H, 0);
+
+ enum named {
+ I,
+ J,
+ K
+ };
+
+ enum named enum2 = I;
+ expecti(enum2, 0);
+
+ return 0;
+}