Okay, I will make the change as documented. Thanks, GC
On Wednesday, August 20, 2014, Fred Kiefer <fredkie...@gmx.de> wrote: > The suggested change is fine by me. I already broke the ABI when I > corrected the values in externs.m. > > Fred > > On 19.08.2014 11:26, David Chisnall wrote: > > Note that changing from void return to struct return will change the > > parameter order (the first integer argument register will be the > > return address, not the receiver), which will break the ABI. We'll > > need to bump the so version if we do this. > > > > The GNUstep runtime will give you a warning / error (depending on how > > it is compiled) if you have headers and implementations mismatched > > for this. The GCC and Apple runtimes will corrupt your stack. > > > > David > > > > On 18 Aug 2014, at 21:31, Gregory Casamento > > <greg.casame...@gmail.com <javascript:;>> wrote: > > > >> Our current implementation is declared as such: > >> > >> - (void) drawTitle: (NSAttributedString*)titleToDisplay withFrame: > >> (NSRect)cellFrame inView: (NSView*)controlView > >> > >> > https://developer.apple.com/library/mac/documentation/cocoa/reference/applicationkit/classes/NSButtonCell_Class/Reference/Reference.html#//apple_ref/occ/instm/NSButtonCell/drawTitle:withFrame:inView > : > >> > >> > >> > The version in the documentation returns NSRect. > >> > >> Should we change ours to do this as well? Any opinions? > >> > >> Thanks, GC > > > _______________________________________________ > Gnustep-dev mailing list > Gnustep-dev@gnu.org <javascript:;> > https://lists.gnu.org/mailman/listinfo/gnustep-dev > -- Gregory Casamento Open Logic Corporation, Principal Consultant yahoo/skype: greg_casamento, aol: gjcasa (240)274-9630 (Cell) http://www.gnustep.org http://heronsperch.blogspot.com
_______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev