[swift-users] Casting function pointers
Rien
Rien at Balancingrock.nl
Wed Jan 25 03:23:54 CST 2017
I have a case where a callback has the following signature:
@convention(c) (_ ssl: OpaquePointer?, _ num: UnsafeMutablePointer<Int32>?, _ arg: UnsafeMutableRawPointer?) -> Int32
But to install this callback I have to use a c-function with this signature:
SSL_CTX_callback_ctrl (OpaquePointer!, Int32, (() -> Void)! )
Is it possible to cast the first function to the second? If so, how?
Regards,
Rien
Site: http://balancingrock.nl
Blog: http://swiftrien.blogspot.com
Github: http://github.com/Balancingrock
Project: http://swiftfire.nl
More information about the swift-users
mailing list