diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-04-20 17:37:22 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-04-20 17:37:22 +0000 |
commit | 9ccfbe254a32fb95ca99e2facb95053a0d9c8db8 (patch) | |
tree | 3356c3de3484d565f916fcb686f0f4473888d62e /src | |
parent | 8363ed70ad3d59888b3e0b6237ad78439c7a98ec (diff) | |
download | postgresql-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.*.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/regex/regcomp.c | 6 |
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; |