/* Generated by CIL v. 1.7.3 */ /* print_CIL_Input is true */ #line 1 "cilcode.tmp/ex42.c" static void *jtab[2] ; #line 4 static int doit(int x ) ; #line 4 "cilcode.tmp/ex42.c" static int jtab_init = 0; #line 2 "cilcode.tmp/ex42.c" static int doit(int x ) { int __compgoto ; { #line 5 if (! jtab_init) { #line 6 jtab[0] = (void *)0; #line 7 jtab[1] = (void *)1; #line 8 jtab_init = 1; } #line 10 __compgoto = (int )jtab[x]; #line 10 switch (__compgoto) { case 1: #line 10 goto lbl2; case 0: #line 10 goto lbl1; default: #line 10 *((int *)0) = 0; } lbl1: #line 12 return (0); lbl2: #line 14 return (1); } } #line 18 extern int ( /* missing proto */ exit)() ; #line 17 "cilcode.tmp/ex42.c" int main(void) { int tmp ; int tmp___0 ; { #line 18 tmp = doit(0); #line 18 if (tmp != 0) { #line 18 exit(1); } #line 19 tmp___0 = doit(1); #line 19 if (tmp___0 != 1) { #line 19 exit(1); } #line 20 exit(0); } }