make *_get_instance_private const-compliant
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Sat, 9 Nov 2013 03:09:20 +0000 (12:09 +0900)
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Fri, 27 Feb 2015 07:51:08 +0000 (08:51 +0100)
This is pure read-only access to an external struct
so void warnings for people calling it from const
contexts such as accessors

https://bugzilla.gnome.org/show_bug.cgi?id=745068

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
gobject/gtype.h

index fadaadb..68bc051 100644 (file)
@@ -1938,7 +1938,7 @@ _G_DEFINE_TYPE_EXTENDED_CLASS_INIT(TypeName, type_name) \
 \
 G_GNUC_UNUSED \
 static inline gpointer \
-type_name##_get_instance_private (TypeName *self) \
+type_name##_get_instance_private (const TypeName *self) \
 { \
   return (G_STRUCT_MEMBER_P (self, TypeName##_private_offset)); \
 } \