/in/foo.c:4:5: error: conflicting types for 'remove'
int remove(int a[],int n,int max);
^~~~~~
In file included from /in/foo.c:1:0:
/usr/include/stdio.h:180:12: note: previous declaration of 'remove' was here
extern int remove (const char *__filename) __THROW;
^~~~~~
/in/foo.c:25:5: error: conflicting types for 'remove'
int remove(int a[],int n,int max)
^~~~~~
In file included from /in/foo.c:1:0:
/usr/include/stdio.h:180:12: note: previous declaration of 'remove' was here
extern int remove (const char *__filename) __THROW;
^~~~~~