import "glib/glib/gtypes" import "glib/gobject/gtype" public [name="c"] typedef GCallback = {} void typedef GClosureNotify = {gpointer, GClosure} void typedef GClosureMarshal = {GClosure, GValue, guint, GValue, gpointer, gpointer} void struct GClosureNotifyData data: gpointer notify: GClosureNotify end struct GClosure dummy:int end struct GCClosure : local GClosure; end end