[glib/wip/pcre-errors: 1/5] regex: Fix PCRE error code conversion
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/pcre-errors: 1/5] regex: Fix PCRE error code conversion
- Date: Fri, 29 Jun 2012 06:57:39 +0000 (UTC)
commit fb088b9f4bd315e87f5030035b2f2136a1ba129b
Author: Christian Persch <chpe gnome org>
Date: Wed Jun 6 21:54:08 2012 +0200
regex: Fix PCRE error code conversion
Use the shifted error codes for comparisions.
https://bugzilla.gnome.org/show_bug.cgi?id=677578
glib/gregex.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/glib/gregex.c b/glib/gregex.c
index bf82bd1..5776077 100644
--- a/glib/gregex.c
+++ b/glib/gregex.c
@@ -396,36 +396,36 @@ translate_compile_error (gint *errcode, const gchar **errmsg)
*errmsg = _("\\g is not followed by a braced name or an optionally "
"braced non-zero number");
break;
- case 11:
+ case 111:
*errcode = G_REGEX_ERROR_INTERNAL;
*errmsg = _("unexpected repeat");
break;
- case 23:
+ case 123:
*errcode = G_REGEX_ERROR_INTERNAL;
*errmsg = _("code overflow");
break;
- case 52:
+ case 152:
*errcode = G_REGEX_ERROR_INTERNAL;
*errmsg = _("overran compiling workspace");
break;
- case 53:
+ case 153:
*errcode = G_REGEX_ERROR_INTERNAL;
*errmsg = _("previously-checked referenced subpattern not found");
break;
- case 16:
+ case 116:
/* This should not happen as we never pass a NULL erroffset */
g_warning ("erroffset passed as NULL");
*errcode = G_REGEX_ERROR_COMPILE;
break;
- case 17:
+ case 117:
/* This should not happen as we check options before passing them
* to pcre_compile2() */
g_warning ("unknown option bit(s) set");
*errcode = G_REGEX_ERROR_COMPILE;
break;
- case 32:
- case 44:
- case 45:
+ case 132:
+ case 144:
+ case 145:
/* These errors should not happen as we are using an UTF8-enabled PCRE
* and we do not check if strings are valid */
g_warning ("%s", *errmsg);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]