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

Reply via email to