Re: GObject-Introspection 0.5.0
Paolo Bonzini <[email protected]> Sun, 07 Sep 2008 19:05:08 +0200
| Newsgroups | gmane.comp.gnome.gtk+.devel.general,gmane.comp.gnome.language-bindings |
|---|---|
| Message-ID | <[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.
Paolo