]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Fix char-vs-pg_wchar confusion in p_ere(), per failure report from
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 20 Apr 2003 17:37:22 +0000 (17:37 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 20 Apr 2003 17:37:22 +0000 (17:37 +0000)
Tom O'Dowd.  This fix is not relevant to CVS tip anymore, but we should
fix it in 7.3.*.

src/backend/regex/regcomp.c

index 06c99139770cc5829068ab872320cbde18443ebb..ef139cba5c3073cb7f3c4d13eed4609d9015a8b1 100644 (file)
@@ -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;