diff options
author | Bryan Henderson <bryanh@giraffe.netgate.net> | 1996-12-15 09:21:37 +0000 |
---|---|---|
committer | Bryan Henderson <bryanh@giraffe.netgate.net> | 1996-12-15 09:21:37 +0000 |
commit | fa9c0fff36a80cfe3fe759c49f8fa2c44a353585 (patch) | |
tree | 657766b14e8196b1f4538df8e9d935a00a2eea38 /src/backend/regex/engine.c | |
parent | 9fc7250d3a6e016205a8c8eca6d9409b7f6dfb08 (diff) | |
download | postgresql-fa9c0fff36a80cfe3fe759c49f8fa2c44a353585.tar.gz postgresql-fa9c0fff36a80cfe3fe759c49f8fa2c44a353585.zip |
Remove __P macro usage so it compiles without cdefs.h.
Diffstat (limited to 'src/backend/regex/engine.c')
-rw-r--r-- | src/backend/regex/engine.c | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/src/backend/regex/engine.c b/src/backend/regex/engine.c index 96be85671a9..3c323586d6b 100644 --- a/src/backend/regex/engine.c +++ b/src/backend/regex/engine.c @@ -90,12 +90,23 @@ extern "C" { #endif /* === engine.c === */ -static int matcher __P((struct re_guts *g, char *string, size_t nmatch, regmatch_t pmatch[], int eflags)); -static char *dissect __P((struct match *m, char *start, char *stop, sopno startst, sopno stopst)); -static char *backref __P((struct match *m, char *start, char *stop, sopno startst, sopno stopst, sopno lev)); -static char *fast __P((struct match *m, char *start, char *stop, sopno startst, sopno stopst)); -static char *slow __P((struct match *m, char *start, char *stop, sopno startst, sopno stopst)); -static states step __P((struct re_guts *g, sopno start, sopno stop, states bef, int ch, states aft)); +static int +matcher(struct re_guts *g, char *string, size_t nmatch, + regmatch_t pmatch[], int eflags); +static char * +dissect(struct match *m, char *start, char *stop, + sopno startst, sopno stopst); +static char * +backref(struct match *m, char *start, char *stop, + sopno startst, sopno stopst, sopno lev); +static char * +fast(struct match *m, char *start, char *stop, + sopno startst, sopno stopst); +static char * +slow(struct match *m, char *start, char *stop, sopno startst, sopno stopst); +static states +step(struct re_guts *g, sopno start, + sopno stop, states bef, int ch, states aft); #define BOL (OUT+1) #define EOL (BOL+1) #define BOLEOL (BOL+2) @@ -106,13 +117,17 @@ static states step __P((struct re_guts *g, sopno start, sopno stop, states bef, #define NONCHAR(c) ((c) > CHAR_MAX) #define NNONCHAR (CODEMAX-CHAR_MAX) #ifdef REDEBUG -static void print __P((struct match *m, char *caption, states st, int ch, FILE *d)); +static void +print(struct match *m, char *caption, states st, int ch, FILE *d); #endif #ifdef REDEBUG -static void at __P((struct match *m, char *title, char *start, char *stop, sopno startst, sopno stopst)); +static void +at(struct match *m, char *title, char *start, char *stop, + sopno startst, sopno stopst); #endif #ifdef REDEBUG -static char *pchar __P((int ch)); +static char * +pchar(int ch); #endif #ifdef __cplusplus |