- type CurlH = Ptr Curl_
- type URLString = String
- type Port = Long
- type Long = Word32
- type LLong = Word64
- data Slist_
- data Curl
- curlPrim :: Curl -> (IORef OptionMap -> CurlH -> IO a) -> IO a
- mkCurl :: CurlH -> IO Curl
- mkCurlWithCleanup :: CurlH -> OptionMap -> IO Curl
- type OptionMap = IntMap (IO ())
- shareCleanup :: IORef OptionMap -> IO OptionMap
- runCleanup :: IORef OptionMap -> IO ()
- updateCleanup :: IORef OptionMap -> Int -> IO () -> IO ()