// do/while, enum constants, and a C cast typecheck on; enum color { RED, GREEN = 5, BLUE }; fn main() { int n = 0, i = 0; do { i++; if (i == 2) continue; n = n + i; } while (i < 5); int* p = (int*)0; int z = (int)p; put_n(n); put_c(' '); put_n(RED); put_c(' '); put_n(GREEN); put_c(' '); put_n(BLUE); put_c(' '); put_n(z); put_c(10); return 0; }