Try.c:52:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 main(argc, argv)
 ^~~~
Try.c: In function ‘main’:
Try.c:64:3: warning: implicit declaration of function ‘multiple’ [-Wimplicit-function-declaration]
   multiple();
   ^~~~~~~~
Try.c:65:3: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]
   exit(status);
   ^~~~
Try.c:65:3: warning: incompatible implicit declaration of built-in function ‘exit’
Try.c:65:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
Try.c:70:3: warning: implicit declaration of function ‘error’; did you mean ‘perror’? [-Wimplicit-function-declaration]
   error("regcomp failure", "");
   ^~~~~
   perror
Try.c:88:2: warning: incompatible implicit declaration of built-in function ‘exit’
  exit(status);
  ^~~~
Try.c:88:2: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
Try.c: At top level:
Try.c:102:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 error(s1, s2)
 ^~~~~
Try.c: In function ‘error’:
Try.c:109:2: warning: incompatible implicit declaration of built-in function ‘exit’
  exit(1);
  ^~~~
Try.c:109:2: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
Try.c: At top level:
Try.c:117:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 multiple()
 ^~~~~~~~
Try.c: In function ‘multiple’:
Try.c:135:5: warning: implicit declaration of function ‘complain’; did you mean ‘main’? [-Wimplicit-function-declaration]
     complain("bad testfile format", "");
     ^~~~~~~~
     main
Try.c:136:5: warning: incompatible implicit declaration of built-in function ‘exit’
     exit(1);
     ^~~~
Try.c:136:5: note: include ‘<stdlib.h>’ or provide a declaration of ‘exit’
Try.c:142:3: warning: implicit declaration of function ‘try’ [-Wimplicit-function-declaration]
   try(field);
   ^~~
Try.c:158:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:117:1: note: declared here
 multiple()
 ^~~~~~~~
Try.c: At top level:
Try.c:190:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 try(fields)
 ^~~
Try.c: In function ‘try’:
Try.c:201:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:190:1: note: declared here
 try(fields)
 ^~~
Try.c:205:3: warning: implicit declaration of function ‘free’ [-Wimplicit-function-declaration]
   free((char *)r);
   ^~~~
Try.c:205:3: warning: incompatible implicit declaration of built-in function ‘free’
Try.c:205:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
Try.c:206:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:190:1: note: declared here
 try(fields)
 ^~~
Try.c:211:3: warning: incompatible implicit declaration of built-in function ‘free’
   free((char *)r);
   ^~~~
Try.c:211:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
Try.c:212:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:190:1: note: declared here
 try(fields)
 ^~~
Try.c:216:3: warning: incompatible implicit declaration of built-in function ‘free’
   free((char *)r);
   ^~~~
Try.c:216:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
Try.c:217:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:190:1: note: declared here
 try(fields)
 ^~~
Try.c:223:3: warning: incompatible implicit declaration of built-in function ‘free’
   free((char *)r);
   ^~~~
Try.c:223:3: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
Try.c:224:3: warning: ‘return’ with no value, in function returning non-void
   return;
   ^~~~~~
Try.c:190:1: note: declared here
 try(fields)
 ^~~
Try.c:228:2: warning: incompatible implicit declaration of built-in function ‘free’
  free((char *)r);
  ^~~~
Try.c:228:2: note: include ‘<stdlib.h>’ or provide a declaration of ‘free’
Try.c: At top level:
Try.c:231:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 complain(s1, s2)
 ^~~~~~~~
regexp.c: In function ‘regcomp’:
regexp.c:199:15: warning: conflicting types for built-in function ‘malloc’ [-Wbuiltin-declaration-mismatch]
  extern char *malloc();
               ^~~~~~
