On Apr 23, 2008, at 12:20 PM, David Ayers wrote:
Thanks for the summary! Redefining the EOF API is not something that lies in our power :-)
Ah, nevermind. I didn't realize that - qualifierWithQualifierFormat:varargList: was part of the public API but I see it now. I should know better than to trust the method summary sections in the EOF docs. ;)
But I'm wondering whether we can play some platform specific typedef games in that file like: #ifdef x86_64||ppc64 # Well the above should actually be an autoconf variable that simply # test during configure which approach works better. typedef va_list va_list_ref; #else typedef va_list *va_list_ref; #endif ... with some special preparation for the va_list * case in -qualifierWithQualifierFormat:varargList:.
It also seems like you could do a va_copy() in - qualifierWithQualifierFormat:varargList: and then just pass a pointer to the va_list copy to _qualifierWithArgs, assuming there is no performance impact to consider.
-Tim _______________________________________________ Bug-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnustep
