DerelictCocoa

ponce via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Aug 14 13:38:48 PDT 2015


On Friday, 14 August 2015 at 14:44:13 UTC, Jacob Carlborg wrote:
> On 2015-08-14 14:39, ponce wrote:
>
>> I see. I've indeed started to cast but only to get the right 
>> return
>> type, and left the vararg list. That may be the problem.
>
> The signature of the objc_msgSend function is mostly 
> irrelevant. The function needs to be casted because it will 
> jump to the implementation of the method so the arguments to 
> the objc_msgSend call needs to be setup as the implementation 
> of the method expects.

Thanks. I've solved my problem which was about D callbacks 
signatures instead of objc_msgSend trampolines. Oddly enough, 
variadic calls seem to work for now.


More information about the Digitalmars-d-announce mailing list