2008/9/7 Paolo Bonzini <[EMAIL PROTECTED]>: > >>> I'm leaning towards using the "ownership" terminology instead of "transfer". >>> typedef enum { >>> GI_OWNERSHIP_CALLER, /* caller owns it, caller should free it after use >>> */ >>> GI_OWNERSHIP_CALLEE /* callee owns it, caller should leave it as it is >>> */ >>> } GITypeOwnership; >> >> Just as a nitpick, these two names look very similar and quite confusing >> for non-native English speakers. Maybe you could come up with something >> different, especially in place of 'callee'? > > It's actually commonly-used terminology, e.g. "caller-save registers" > vs. "callee-save registers" in compilers.
With all due respect I am not sure compiler-writers are the main audience of GObject Introspection. I for one find the terminology a bit confusing too. -- Cheers, Mikkel _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list