On 9 Aug 2013, at 12:22, Luboš Doležel <[email protected]> wrote: > Right, sorry, it is @48@0:8{_NSRect={_NSPoint=dd}{_NSSize=dd}}16 > > So I assume the right solution is to create a substitutes table to > rewrite CGRect->_NSRect etc.
That would certainly work, although the correct solution is probably to rename _NSRect to CGRect and _NSPoint into CGPoint and make the typedefs remain as-is. The runtime is quite conservative about type mapping for structs, because, for example, NSPoint and NSSize have the same representation, but it's probably a bug if something is passed one and expects the other. David -- Sent from my Cray X1 _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
