aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/regfree.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2001-02-13 00:02:36 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2001-02-13 00:02:36 +0000
commitf7a839bc2ba3f15d48006fe931499d4d9cfb314f (patch)
tree94bed4f73922d577c2466149fe703f94d6f77722 /src/backend/regex/regfree.c
parentf4e4c7291ea691e558285fafbd6648ba85af5f26 (diff)
downloadpostgresql-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.c13
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;