/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;
            ^~~~~~