prog.c: In function ‘main’:
prog.c:15:2: warning: passing argument 1 of ‘reverse’ makes integer from pointer without a cast [enabled by default]
printf ("%d", reverse(line));
^
prog.c:5:5: note: expected ‘int’ but argument is of type ‘int *’
int reverse(int);
^
prog.c: At top level:
prog.c:20:5: error: conflicting types for ‘reverse’
int reverse(int s[])
^
prog.c:5:5: note: previous declaration of ‘reverse’ was here
int reverse(int);
^
prog.c: In function ‘reverse’:
prog.c:28:2: warning: return makes integer from pointer without a cast [enabled by default]
return result;
^
prog.c:28:2: warning: function returns address of local variable [-Wreturn-local-addr]