Avoid some useless casts from const gchar * to gchar *. (#516597, patch by
authorMarco Barisione <marco@barisione.org>
Sun, 17 Feb 2008 14:26:30 +0000 (14:26 +0000)
committerMarco Barisione <mbari@src.gnome.org>
Sun, 17 Feb 2008 14:26:30 +0000 (14:26 +0000)
2008-02-17  Marco Barisione  <marco@barisione.org>

* glib/gregex.c: (translate_compile_error), (g_regex_new): Avoid some
useless casts from const gchar * to gchar *.  (#516597, patch by
Yevgen Muntyan)

svn path=/trunk/; revision=6528

ChangeLog
glib/gregex.c

index e97a2fd..3307cc9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-02-17  Marco Barisione  <marco@barisione.org>
 
+       * glib/gregex.c: (translate_compile_error), (g_regex_new): Avoid some
+       useless casts from const gchar * to gchar *.  (#516597, patch by
+       Yevgen Muntyan)
+
+2008-02-17  Marco Barisione  <marco@barisione.org>
+
        * glib/gregex.c: (match_info_new), (g_match_info_next): Don't return
        duplicate matches when matching empty strings.  (#515944)
        * tests/regex-test.c: Add tests.
index 18db8d4..8d43875 100644 (file)
@@ -180,7 +180,7 @@ match_error (gint errcode)
 }
 
 static void
-translate_compile_error (gint *errcode, gchar **errmsg)
+translate_compile_error (gint *errcode, const gchar **errmsg)
 {
   /* Compile errors are created adding 100 to the error code returned
    * by PCRE.
@@ -1075,7 +1075,7 @@ g_regex_new (const gchar         *pattern,
 {
   GRegex *regex;
   pcre *re;
-  gchar *errmsg;
+  const gchar *errmsg;
   gint erroffset;
   gint errcode;
   gboolean optimize = FALSE;
@@ -1142,7 +1142,7 @@ g_regex_new (const gchar         *pattern,
 
   /* compile the pattern */
   re = pcre_compile2 (pattern, compile_options, &errcode,
-                     (const gchar **)&errmsg, &erroffset, NULL);
+                     &errmsg, &erroffset, NULL);
 
   /* if the compilation failed, set the error member and return 
    * immediately */
@@ -1189,7 +1189,7 @@ g_regex_new (const gchar         *pattern,
 
   if (optimize)
     {
-      regex->extra = pcre_study (regex->pcre_re, 0, (const gchar **)&errmsg);
+      regex->extra = pcre_study (regex->pcre_re, 0, &errmsg);
       if (errmsg != NULL)
         {
           GError *tmp_error = g_error_new (G_REGEX_ERROR,