prog.c:1:17: error: expected ‘;’, ‘,’ or ‘)’ before ‘&’ token
void func1 (int &x) {
^
prog.c: In function ‘main’:
prog.c:12:4: warning: implicit declaration of function ‘func1’ [-Wimplicit-function-declaration]
func1 (x); printf ("x: %d\n", x);
^~~~~
prog.c:12:15: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]
func1 (x); printf ("x: %d\n", x);
^~~~~~
prog.c:12:15: warning: incompatible implicit declaration of built-in function ‘printf’
prog.c:12:15: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’