GNOME Bugzilla – Bug 602628
g_type_info_is_pointer shouldn't be used the way it is currently
Last modified: 2009-11-30 11:44:19 UTC
(08:17:14 AM) tomeu: may not be understanding precisely enough what is_pointer means (08:17:14 AM) walters: tomeu: yeah, there's not a rigorous rule at the moment for it =/ It mainly distinguishes void and gpointer, and struct members (08:17:14 AM) tomeu: then we may need to move to use direction instead of is_pointer in some other parts of pygi (08:17:14 AM) walters: what i tried to do is require a standard calling convention for certain data types; i.e. no passing structures by value
Created attachment 148628 [details] [review] Remove global checks for pointers and move them in type cases that need them