[gtksourceview] gtksourceview/gtksourcegutterrendermarks.c: Don't Use Empty Structs



commit 826e11d19a761032eea96a2c35c1a470c6ee8de8
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Thu Sep 3 18:48:23 2015 +0800

    gtksourceview/gtksourcegutterrendermarks.c: Don't Use Empty Structs
    
    Some compilers will not be able to build code with empty structs,
    such as Visual Studio, even up to the latest 2015 release, so
    avoid doing that by changing that private empty struct to a gpointer
    as that struct is not really used for now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759838

 gtksourceview/gtksourcegutterrenderermarks.c |    4 ----
 gtksourceview/gtksourcegutterrenderermarks.h |    3 +--
 2 files changed, 1 insertions(+), 6 deletions(-)
---
diff --git a/gtksourceview/gtksourcegutterrenderermarks.c b/gtksourceview/gtksourcegutterrenderermarks.c
index 547f00e..4036c1a 100644
--- a/gtksourceview/gtksourcegutterrenderermarks.c
+++ b/gtksourceview/gtksourcegutterrenderermarks.c
@@ -31,10 +31,6 @@
 
 #define COMPOSITE_ALPHA                 225
 
-struct _GtkSourceGutterRendererMarksPrivate
-{
-};
-
 G_DEFINE_TYPE (GtkSourceGutterRendererMarks, gtk_source_gutter_renderer_marks, 
GTK_SOURCE_TYPE_GUTTER_RENDERER_PIXBUF)
 
 static void
diff --git a/gtksourceview/gtksourcegutterrenderermarks.h b/gtksourceview/gtksourcegutterrenderermarks.h
index f0fabf7..36116ff 100644
--- a/gtksourceview/gtksourcegutterrenderermarks.h
+++ b/gtksourceview/gtksourcegutterrenderermarks.h
@@ -38,14 +38,13 @@ G_BEGIN_DECLS
 #define GTK_SOURCE_GUTTER_RENDERER_MARKS_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), 
GTK_SOURCE_TYPE_GUTTER_RENDERER_MARKS, GtkSourceGutterRendererMarksClass))
 
 typedef struct _GtkSourceGutterRendererMarksClass      GtkSourceGutterRendererMarksClass;
-typedef struct _GtkSourceGutterRendererMarksPrivate    GtkSourceGutterRendererMarksPrivate;
 
 struct _GtkSourceGutterRendererMarks
 {
        /*< private >*/
        GtkSourceGutterRendererPixbuf parent;
 
-       GtkSourceGutterRendererMarksPrivate *priv;
+       gpointer priv; /* unused for now */
 
        /*< public >*/
 };


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]