prog.c: In function 'fun1':
prog.c:19:5: error: implicit declaration of function 'fun3' [-Werror=implicit-function-declaration]
fun3(no);
^
prog.c:9:9: note: previous declaration of 'fun3' was here
int fun3(int);
^
prog.c: In function 'fun3':
prog.c:32:1: error: control reaches end of non-void function [-Werror=return-type]
}
^
cc1: all warnings being treated as errors