]> Pileus Git - ~andy/gtk/commitdiff
Avoid compiler warnings
authorMatthias Clasen <mclasen@redhat.com>
Fri, 26 Nov 2010 04:46:15 +0000 (23:46 -0500)
committerCarlos Garnacho <carlosg@gnome.org>
Sat, 4 Dec 2010 14:39:47 +0000 (15:39 +0100)
gtk/gtkcssprovider.c

index 76fd8665aeec53411c21de559993dcab9e056cbe..408f96c343732ca139911c1354a5445a6d8692d5 100644 (file)
  * </para>
  * <para>
  * Refer to the documentation of individual widgets to learn which
- * style classes they define.
+ * style classes they define and see <xref linkend="gtkstylecontext-classes"/>
+ * for a list of all style classes used by GTK+ widgets.
  * </para>
  * <example>
  * <title>Style classes in selectors</title>
@@ -2392,10 +2393,11 @@ gradient_parse (const gchar *str)
 
 static gchar *
 path_parse_str (GtkCssProvider  *css_provider,
-               const gchar     *str,
-               gchar          **end_ptr)
+                const gchar     *str,
+                gchar          **end_ptr)
 {
-  gchar *path, *chr, *start, *end;
+  gchar *path, *chr;
+  const gchar *start, *end;
 
   start = str;
 
@@ -2424,7 +2426,7 @@ path_parse_str (GtkCssProvider  *css_provider,
 
       if (*str == '"' || *str == '\'')
         {
-          gchar *p;
+          const gchar *p;
           p = str;
           str++;
 
@@ -2433,25 +2435,25 @@ path_parse_str (GtkCssProvider  *css_provider,
 
           if (*chr != *p || chr == p)
             {
-              *end_ptr = str;
+              *end_ptr = (gchar *)str;
               return NULL;
             }
         }
       else
         {
-          *end_ptr = str;
+          *end_ptr = (gchar *)str;
           return NULL;
         }
 
       path = g_strndup (str, chr - str);
       g_strstrip (path);
 
-      *end_ptr = end;
+      *end_ptr = (gchar *)end;
     }
   else
     {
       path = g_strdup (str);
-      *end_ptr = str + strlen (str);
+      *end_ptr = (gchar *)str + strlen (str);
     }
 
   /* Always return an absolute path */
@@ -2480,7 +2482,7 @@ path_parse_str (GtkCssProvider  *css_provider,
       g_warning ("File doesn't exist: %s\n", path);
       g_free (path);
       path = NULL;
-      *end_ptr = start;
+      *end_ptr = (gchar *)start;
     }
 
   return path;
@@ -2490,7 +2492,8 @@ static gchar *
 path_parse (GtkCssProvider *css_provider,
             const gchar    *str)
 {
-  gchar *path, *end;
+  gchar *path;
+  gchar *end;
 
   path = path_parse_str (css_provider, str, &end);