Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
dsForeigns :: [LForeignDecl Id] -> DsM (ForeignStubs, OrdList Binding) Source
dsForeigns' :: [LForeignDecl Id] -> DsM (ForeignStubs, OrdList Binding) Source
dsCImport :: Id -> Coercion -> CImportSpec -> CCallConv -> Safety -> Maybe Header -> DsM ([Binding], SDoc, SDoc) Source
dsFCall :: Id -> Coercion -> ForeignCall -> Maybe Header -> DsM ([(Id, Expr TyVar)], SDoc, SDoc) Source
dsFExport :: Id -> Coercion -> CLabelString -> CCallConv -> Bool -> DsM (SDoc, SDoc, String, Int) Source
mkFExportCBits :: DynFlags -> FastString -> Maybe Id -> [Type] -> Type -> Bool -> CCallConv -> (SDoc, SDoc, String, Int) Source
foreignExportInitialiser :: Id -> SDoc Source