#include<glib-object.h>
#include<bindings-gobject.cmacros.h>
BC_INLINE4(g_signal_connect,gpointer,gchar*,GCallback,gpointer,gulong)
BC_INLINE1(G_TYPE_FUNDAMENTAL,GType,GType)
BC_INLINE1(G_TYPE_MAKE_FUNDAMENTAL,GType,GType)
BC_INLINE1(G_TYPE_IS_ABSTRACT,GType,gboolean)
BC_INLINE1(G_TYPE_IS_DERIVED,GType,gboolean)
BC_INLINE1(G_TYPE_IS_FUNDAMENTAL,GType,gboolean)
BC_INLINE1(G_TYPE_IS_VALUE_TYPE,GType,gboolean)
BC_INLINE1(G_TYPE_HAS_VALUE_TABLE,GType,gboolean)
BC_INLINE1(G_TYPE_IS_CLASSED,GType,gboolean)
BC_INLINE1(G_TYPE_IS_INSTANTIATABLE,GType,gboolean)
BC_INLINE1(G_TYPE_IS_DERIVABLE,GType,gboolean)
BC_INLINE1(G_TYPE_IS_DEEP_DERIVABLE,GType,gboolean)
BC_INLINE1(G_TYPE_IS_INTERFACE,GType,gboolean)
BC_INLINE2(G_VALUE_HOLDS,GValue*,GType,gboolean)
BC_INLINE1(G_VALUE_TYPE,GValue*,GType)
BC_INLINE1(G_VALUE_TYPE_NAME,GValue*,const gchar*)
BC_INLINE1(G_TYPE_IS_VALUE,GType,gboolean)
BC_INLINE1(G_TYPE_IS_VALUE_ABSTRACT,GType,gboolean)
BC_INLINE1(G_IS_VALUE,GValue*,gboolean)
BC_INLINE1(G_CALLBACK,void*,GCallback)
BC_INLINE1(G_OBJECT,void*,GObject*)