Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- getBasePath :: MonadIO m => m CString
- getPrefPath :: MonadIO m => CString -> CString -> m CString
- allocRW :: MonadIO m => m (Ptr RWops)
- freeRW :: MonadIO m => Ptr RWops -> m ()
- rwFromConstMem :: MonadIO m => Ptr () -> CInt -> m (Ptr RWops)
- rwFromFP :: MonadIO m => Ptr () -> Bool -> m (Ptr RWops)
- rwFromFile :: MonadIO m => CString -> CString -> m (Ptr RWops)
- rwFromMem :: MonadIO m => Ptr () -> CInt -> m (Ptr RWops)
- rwClose :: MonadIO m => Ptr RWops -> m CInt
- rwRead :: MonadIO m => Ptr RWops -> Ptr () -> CSize -> CSize -> m CSize
- rwSeek :: MonadIO m => Ptr RWops -> Int64 -> CInt -> m Int64
- rwTell :: MonadIO m => Ptr RWops -> m Int64
- rwWrite :: MonadIO m => Ptr RWops -> Ptr () -> CSize -> CSize -> m CSize
- readBE16 :: MonadIO m => Ptr RWops -> m Word16
- readBE32 :: MonadIO m => Ptr RWops -> m Word32
- readBE64 :: MonadIO m => Ptr RWops -> m Word64
- readLE16 :: MonadIO m => Ptr RWops -> m Word16
- readLE32 :: MonadIO m => Ptr RWops -> m Word32
- readLE64 :: MonadIO m => Ptr RWops -> m Word64
- writeBE16 :: MonadIO m => Ptr RWops -> Word16 -> m CSize
- writeBE32 :: MonadIO m => Ptr RWops -> Word32 -> m CSize
- writeBE64 :: MonadIO m => Ptr RWops -> Word64 -> m CSize
- writeLE16 :: MonadIO m => Ptr RWops -> Word16 -> m CSize
- writeLE32 :: MonadIO m => Ptr RWops -> Word32 -> m CSize
- writeLE64 :: MonadIO m => Ptr RWops -> Word64 -> m CSize