0158-ternary.c (222B)
1 int 2 main(void) 3 { 4 int i, *q; 5 void *p; 6 7 i = i ? 0 : 0l; 8 p = i ? (void *) 0 : 0; 9 p = i ? 0 : (void *) 0; 10 p = i ? 0 : (const void *) 0; 11 q = i ? 0 : p; 12 q = i ? p : 0; 13 q = i ? q : 0; 14 q = i ? 0 : q; 15 16 return (int) q; 17 }