diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2001-02-13 00:02:36 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2001-02-13 00:02:36 +0000 |
commit | f7a839bc2ba3f15d48006fe931499d4d9cfb314f (patch) | |
tree | 94bed4f73922d577c2466149fe703f94d6f77722 /src/backend/regex/regfree.c | |
parent | f4e4c7291ea691e558285fafbd6648ba85af5f26 (diff) | |
download | postgresql-f7a839bc2ba3f15d48006fe931499d4d9cfb314f.tar.gz postgresql-f7a839bc2ba3f15d48006fe931499d4d9cfb314f.zip |
Clean up portability problems in regexp package: change all routine
definitions from K&R to ANSI C style, and fix broken assumption that
int and long are the same datatype. This repairs problems observed
on Alpha with regexps having between 32 and 63 states.
Diffstat (limited to 'src/backend/regex/regfree.c')
-rw-r--r-- | src/backend/regex/regfree.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/backend/regex/regfree.c b/src/backend/regex/regfree.c index 55d5c628100..87e0c99ef96 100644 --- a/src/backend/regex/regfree.c +++ b/src/backend/regex/regfree.c @@ -37,28 +37,19 @@ * @(#)regfree.c 8.3 (Berkeley) 3/20/94 */ -#if defined(LIBC_SCCS) && !defined(lint) -static char sccsid[] = "@(#)regfree.c 8.3 (Berkeley) 3/20/94"; - -#endif /* LIBC_SCCS and not lint */ - #include "postgres.h" #include <sys/types.h> -#include <stdio.h> -#include <stdlib.h> #include "regex/regex.h" #include "regex/utils.h" #include "regex/regex2.h" /* - - regfree - free everything - = extern void regfree(regex_t *); + * regfree - free everything */ void -pg95_regfree(preg) -regex_t *preg; +pg95_regfree(regex_t *preg) { struct re_guts *g; |