-ffi_type *ObjectiveC(CYPool &pool, struct Type *type);
-ffi_type *Java(CYPool &pool, struct Type *type);
-
-void sig_ffi_cif(
- CYPool &pool,
- ffi_type *(*sig_ffi_type)(CYPool &, struct Type *),
- struct Signature *signature,
- ffi_cif *cif,
- size_t skip = 0,
- ffi_type **types = NULL,
- size_t offset = 0
-);
+void sig_ffi_cif(CYPool &pool, size_t variadic, const Signature &signature, ffi_cif *cif);