/* Another program that does absolutely nothing. The code contains exactly 8 errors. */ int foo; int bar /* Error 1; missing semicolon */ int qwe; int fun1(int n int m) { /* Error 2; missing comma */ int b[3; /* Error 3; missing right bracket */ int k; if (2 < 4 + 5 > 7) { /* Error 4; error in test expression */ k = 2 / 5); /* Error 5; unmatched right parentheses */ } foo = (k < ((3 + 5 * 6)); /* Error 6; missing right parentheses */ if (foo) return 3; } /* Error 7; unmatched right bracket */ } /* but error 7 will be discovered here... */ void main(void { /* Error 8; missing right parentheses */ fun1(foo, bar); }