From f7a839bc2ba3f15d48006fe931499d4d9cfb314f Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 13 Feb 2001 00:02:36 +0000 Subject: 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. --- src/backend/regex/regfree.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/backend/regex/regfree.c') 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 -#include -#include #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; -- cgit v1.2.3