[gtksourceview] gtksourceview/gtksourcegutterrendermarks.c: Don't Use Empty Structs
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] gtksourceview/gtksourcegutterrendermarks.c: Don't Use Empty Structs
- Date: Mon, 28 Dec 2015 10:35:08 +0000 (UTC)
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]