finish implementing pmatchregex
I started out cleaning up a bit of lint in the recent run-time options handling and discovered that pmatchregex wasn't finished. Finish it and also deal with the version lint. Argument declarations for function definitions in pmatchregex.c have been switched to K&R style. (The ones in posixregex.c have been left in ANSI style.) There wasn't any build rule for pmatchregex.o; now there is (for Unix). posixregex.o is still the default. There isn't any build rule for cppregex.o (again, for Unix); the change to cppregex.cpp is untested.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 version.c $NHDT-Date: 1434151385 2015/06/12 23:23:05 $ $NHDT-Branch: master $:$NHDT-Revision: 1.32 $ */
|
||||
/* NetHack 3.6 version.c $NHDT-Date: 1434446944 2015/06/16 09:29:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.33 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -130,9 +130,9 @@ doextversion()
|
||||
return 0;
|
||||
}
|
||||
|
||||
extern char regex_id[];
|
||||
extern const char regex_id[];
|
||||
|
||||
static char *rt_opts[] = {
|
||||
static const char *rt_opts[] = {
|
||||
"pattern matching via", regex_id,
|
||||
};
|
||||
static const char indent[] = " ";
|
||||
@@ -150,7 +150,7 @@ char *buf;
|
||||
{
|
||||
char rtbuf[BUFSZ];
|
||||
char *pd;
|
||||
int l, i = 0, j = 0;
|
||||
int l, i = 0;
|
||||
|
||||
if (strlen(buf) >= BUFSZ - 3)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user