On Sun, 2013-12-01 at 22:35 +0100, Juan Rafael García Blanco wrote: > So this is the question that I’m a little bit afraid of doing myself: > is it right to use the gobject-introspction library to generate bindings > for a compiled language?
No, because the typelib doesn't have the original argument types. For example, a "gulong" argument is represented by GI_TYPE_TAG_INT32 on 32 bit architectures and LLP64, and GI_TYPE_TAG_INT64 on LP64. You should use the .gir files instead; the "ctype" may sometimes be useful for your purposes, but note that things like GObject signals have no original "ctype", so in the end you'll have to carry a .gir -> ctype code mapping anyways. This last bit is unfortunately hard - g-i is fairly strongly oriented towards assisting bindings for higher level languages, and not the other way around. _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list