aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-04-20 17:37:22 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-04-20 17:37:22 +0000
commit9ccfbe254a32fb95ca99e2facb95053a0d9c8db8 (patch)
tree3356c3de3484d565f916fcb686f0f4473888d62e
parent8363ed70ad3d59888b3e0b6237ad78439c7a98ec (diff)
downloadpostgresql-9ccfbe254a32fb95ca99e2facb95053a0d9c8db8.tar.gz
postgresql-9ccfbe254a32fb95ca99e2facb95053a0d9c8db8.zip
Fix char-vs-pg_wchar confusion in p_ere(), per failure report from
Tom O'Dowd. This fix is not relevant to CVS tip anymore, but we should fix it in 7.3.*.
-rw-r--r--src/backend/regex/regcomp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/regex/regcomp.c b/src/backend/regex/regcomp.c
index 06c99139770..ef139cba5c3 100644
--- a/src/backend/regex/regcomp.c
+++ b/src/backend/regex/regcomp.c
@@ -78,7 +78,7 @@ struct parse
sopno pend[NPAREN]; /* -> ) ([0] unused) */
};
-static void p_ere(struct parse * p, int stop);
+static void p_ere(struct parse * p, pg_wchar stop);
static void p_ere_exp(struct parse * p);
static void p_str(struct parse * p);
static void p_bre(struct parse * p, int end1, int end2);
@@ -292,9 +292,9 @@ pg_regcomp(regex_t *preg, const char *pattern, int cflags)
*/
static void
p_ere(struct parse * p,
- int stop) /* character this ERE should end at */
+ pg_wchar stop) /* character this ERE should end at */
{
- char c;
+ pg_wchar c;
sopno prevback = 0;
sopno prevfwd = 0;
sopno conc;