$NetBSD: patch-al,v 1.2 2008/11/25 19:53:12 gschwarz Exp $ --- regexp.c.orig 1999-04-03 08:03:46.000000000 +0200 +++ regexp.c 2008-11-25 20:38:28.000000000 +0100 @@ -43,6 +43,7 @@ * regular-expression syntax might require a total rethink. */ #include +#include /* for strspnc() and strlen() */ #include "regexp.h" #include "regmagic.h" @@ -214,7 +215,7 @@ register char *longest; register int len; int flags; - extern char *malloc(); + extern void *malloc(); if (exp == NULL) FAIL("NULL argument"); @@ -723,7 +724,6 @@ register char *string; { register char *s; - extern char *strchr(); /* Be paranoid... */ if (prog == NULL || string == NULL) { @@ -822,7 +822,6 @@ { register char *scan; /* Current node. */ char *next; /* Next node. */ - extern char *strchr(); scan = prog; #ifdef DEBUG @@ -1011,7 +1010,6 @@ register int count = 0; register char *scan; register char *opnd; - extern char *strchr(); scan = reginput; opnd = OPERAND(p);