version: hs_bindgen: 0.1.0 binding_specification: '1.0' hsmodule: Example ctypes: - headers: functions/fun_attributes.h cname: struct FILE hsname: FILE - headers: functions/fun_attributes.h cname: FILE hsname: FILE - headers: functions/fun_attributes.h cname: size_t hsname: Size_t hstypes: - hsname: FILE representation: record: constructor: FILE fields: [] instances: - Eq - ReadRaw - Show - StaticSize - Storable - WriteRaw - hsname: Size_t representation: newtype: constructor: Size_t fields: - unwrapSize_t instances: - Bitfield - Bits - Bounded - Enum - Eq - FiniteBits - HasCField - HasFFIType - HasField - Integral - Ix - Num - Ord - Prim - Read - ReadRaw - Real - Show - StaticSize - Storable - WriteRaw