equal
deleted
inserted
replaced
772 closurePlusCIFp->argTypes[i] = thisType; |
772 closurePlusCIFp->argTypes[i] = thisType; |
773 } |
773 } |
774 failureInfo = nil; |
774 failureInfo = nil; |
775 |
775 |
776 __callType = FFI_DEFAULT_ABI; |
776 __callType = FFI_DEFAULT_ABI; |
777 #ifdef __osx__ |
777 #ifndef __osx__ |
778 __callType = CALLTYPE_FFI_UNIX64; |
|
779 #else |
|
780 if (callTypeNumber != nil) { |
778 if (callTypeNumber != nil) { |
781 # ifdef CALLTYPE_FFI_STDCALL |
779 # ifdef CALLTYPE_FFI_STDCALL |
782 if (callTypeNumber == @global(ExternalLibraryFunction:CALLTYPE_API)) { |
780 if (callTypeNumber == @global(ExternalLibraryFunction:CALLTYPE_API)) { |
783 __callType = CALLTYPE_FFI_STDCALL; |
781 __callType = CALLTYPE_FFI_STDCALL; |
784 } |
782 } |