45 lines
1,015 B
Text
45 lines
1,015 B
Text
$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 <stdio.h>
|
|
+#include <string.h> /* 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);
|