version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: binding-specs/fun_arg/macro/function_pointer.h cname: MyFunctionPointer hsname: MyFunctionPointer - headers: binding-specs/fun_arg/macro/function_pointer.h cname: A hsname: A - headers: binding-specs/fun_arg/macro/function_pointer.h cname: B hsname: B hstypes: - hsname: A representation: newtype: constructor: A fields: - unwrapA instances: - Eq - HasCField - HasFFIType - HasField - Ord - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: B representation: newtype: constructor: B fields: - unwrapB instances: - Eq - HasCField - HasFFIType - HasField - Ord - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: MyFunctionPointer representation: newtype: constructor: MyFunctionPointer fields: - unwrapMyFunctionPointer instances: - Eq - HasCField - HasFFIType - HasField - Ord - ReadRaw - Show - StaticSize - Storable - WriteRaw