{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Iostream.Unsafe (
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_IOFromFile,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_IOFromMem,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_IOFromConstMem,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_IOFromDynamicMem,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_OpenIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_CloseIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_GetIOProperties,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_GetIOStatus,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_GetIOSize,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_SeekIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_TellIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_FlushIO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_LoadFile_IO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_LoadFile,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_SaveFile_IO,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_SaveFile,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU8,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS8,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU16LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS16LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU16BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS16BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU32LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS32LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU32BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS32BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU64LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS64LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadU64BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_ReadS64BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU8,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS8,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU16LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS16LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU16BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS16BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU32LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS32LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU32BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS32BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU64LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS64LE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteU64BE,
SDL3.Sys.Bindgen.Iostream.Unsafe.sDL_WriteS64BE,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.LibC qualified
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Iostream
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Stdinc qualified
$( HsBindgen.Runtime.Support.CAPI.addCSource
( HsBindgen.Runtime.Support.CAPI.unlines
[ "#define SDL_MAIN_HANDLED"
, "#define SDL_SLOW_MEMCPY"
, "#define SDL_SLOW_MEMMOVE"
, "#define SDL_SLOW_MEMSET"
, "#include <SDL3/SDL_iostream.h>"
, "SDL_IOStream *hs_bindgen_8b8c09f1f05c3c68 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_IOFromFile)(arg1, arg2);"
, "}"
, "SDL_IOStream *hs_bindgen_38dc0cd7a21f676a ("
, " void *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_IOFromMem)(arg1, arg2);"
, "}"
, "SDL_IOStream *hs_bindgen_7db7a44d6863f5af ("
, " void const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_IOFromConstMem)(arg1, arg2);"
, "}"
, "SDL_IOStream *hs_bindgen_8b5a0a64dc4bfeed (void)"
, "{"
, " return (SDL_IOFromDynamicMem)();"
, "}"
, "SDL_IOStream *hs_bindgen_5fcee53dabf5e4a5 ("
, " SDL_IOStreamInterface const *arg1,"
, " void *arg2"
, ")"
, "{"
, " return (SDL_OpenIO)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_c8ffca82bc3714ea ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_CloseIO)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_c33e25d9e6f53535 ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_GetIOProperties)(arg1);"
, "}"
, "SDL_IOStatus hs_bindgen_2dadd7990de850df ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_GetIOStatus)(arg1);"
, "}"
, "Sint64 hs_bindgen_001759e01a1dcb96 ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_GetIOSize)(arg1);"
, "}"
, "Sint64 hs_bindgen_501f4e8bfb646025 ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2,"
, " SDL_IOWhence arg3"
, ")"
, "{"
, " return (SDL_SeekIO)(arg1, arg2, arg3);"
, "}"
, "Sint64 hs_bindgen_c618e703fbe3da7e ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_TellIO)(arg1);"
, "}"
, "size_t hs_bindgen_23496bbdb54b0e23 ("
, " SDL_IOStream *arg1,"
, " void *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_ReadIO)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_2b2fc1036073bd5d ("
, " SDL_IOStream *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_WriteIO)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_1bf3de05eea73b47 ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return (SDL_FlushIO)(arg1);"
, "}"
, "void *hs_bindgen_8acc89fe9bbc77ba ("
, " SDL_IOStream *arg1,"
, " size_t *arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return (SDL_LoadFile_IO)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_2ff49a3a9a587592 ("
, " char const *arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return (SDL_LoadFile)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_cc427af5b7d6a992 ("
, " SDL_IOStream *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " _Bool arg4"
, ")"
, "{"
, " return (SDL_SaveFile_IO)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_ffc2a22709d13ea5 ("
, " char const *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_SaveFile)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_b1b1e0a90daf22ef ("
, " SDL_IOStream *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return (SDL_ReadU8)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_e87d63e49d240616 ("
, " SDL_IOStream *arg1,"
, " Sint8 *arg2"
, ")"
, "{"
, " return (SDL_ReadS8)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d3e2c7a83368733b ("
, " SDL_IOStream *arg1,"
, " Uint16 *arg2"
, ")"
, "{"
, " return (SDL_ReadU16LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_479681c9d7efb4b6 ("
, " SDL_IOStream *arg1,"
, " Sint16 *arg2"
, ")"
, "{"
, " return (SDL_ReadS16LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_9f0f6b734c649005 ("
, " SDL_IOStream *arg1,"
, " Uint16 *arg2"
, ")"
, "{"
, " return (SDL_ReadU16BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_f2e57f79f83f7ccb ("
, " SDL_IOStream *arg1,"
, " Sint16 *arg2"
, ")"
, "{"
, " return (SDL_ReadS16BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_4c7ed5f362c69100 ("
, " SDL_IOStream *arg1,"
, " Uint32 *arg2"
, ")"
, "{"
, " return (SDL_ReadU32LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6817084863d4f803 ("
, " SDL_IOStream *arg1,"
, " Sint32 *arg2"
, ")"
, "{"
, " return (SDL_ReadS32LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_a689b6518018f0f8 ("
, " SDL_IOStream *arg1,"
, " Uint32 *arg2"
, ")"
, "{"
, " return (SDL_ReadU32BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_8803a44bce7c7e75 ("
, " SDL_IOStream *arg1,"
, " Sint32 *arg2"
, ")"
, "{"
, " return (SDL_ReadS32BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_e3dd1a0b9ab72b6e ("
, " SDL_IOStream *arg1,"
, " Uint64 *arg2"
, ")"
, "{"
, " return (SDL_ReadU64LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_ad567c6f2b1bd0a7 ("
, " SDL_IOStream *arg1,"
, " Sint64 *arg2"
, ")"
, "{"
, " return (SDL_ReadS64LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2e71cf93b76724a0 ("
, " SDL_IOStream *arg1,"
, " Uint64 *arg2"
, ")"
, "{"
, " return (SDL_ReadU64BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_95ecf77ce8aa6634 ("
, " SDL_IOStream *arg1,"
, " Sint64 *arg2"
, ")"
, "{"
, " return (SDL_ReadS64BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_054c3110f978dbc5 ("
, " SDL_IOStream *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return (SDL_WriteU8)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d0a9827894815b9e ("
, " SDL_IOStream *arg1,"
, " Sint8 arg2"
, ")"
, "{"
, " return (SDL_WriteS8)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_197d92df5116e339 ("
, " SDL_IOStream *arg1,"
, " Uint16 arg2"
, ")"
, "{"
, " return (SDL_WriteU16LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6bf86c914d8f27c9 ("
, " SDL_IOStream *arg1,"
, " Sint16 arg2"
, ")"
, "{"
, " return (SDL_WriteS16LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_22ad038fcf74bfca ("
, " SDL_IOStream *arg1,"
, " Uint16 arg2"
, ")"
, "{"
, " return (SDL_WriteU16BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_3a1b7a64deee39d0 ("
, " SDL_IOStream *arg1,"
, " Sint16 arg2"
, ")"
, "{"
, " return (SDL_WriteS16BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_e3779860ffb0e190 ("
, " SDL_IOStream *arg1,"
, " Uint32 arg2"
, ")"
, "{"
, " return (SDL_WriteU32LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_3b943b45962d4109 ("
, " SDL_IOStream *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return (SDL_WriteS32LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_88b11c56e4dcdce7 ("
, " SDL_IOStream *arg1,"
, " Uint32 arg2"
, ")"
, "{"
, " return (SDL_WriteU32BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_8f32aca42f3f9abc ("
, " SDL_IOStream *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return (SDL_WriteS32BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5b5ed260c10314c5 ("
, " SDL_IOStream *arg1,"
, " Uint64 arg2"
, ")"
, "{"
, " return (SDL_WriteU64LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6b0d99f99a1f8f14 ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2"
, ")"
, "{"
, " return (SDL_WriteS64LE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_8d6f10b5ca6caad3 ("
, " SDL_IOStream *arg1,"
, " Uint64 arg2"
, ")"
, "{"
, " return (SDL_WriteU64BE)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_50adbb19351b1adb ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2"
, ")"
, "{"
, " return (SDL_WriteS64BE)(arg1, arg2);"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_8b8c09f1f05c3c68"
hs_bindgen_8b8c09f1f05c3c68_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_8b8c09f1f05c3c68
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr SDL_IOStream)
hs_bindgen_8b8c09f1f05c3c68 :: PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)
hs_bindgen_8b8c09f1f05c3c68 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> Ptr SDL_IOStream)
-> IO (Ptr Void) -> IO (Ptr SDL_IOStream)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_IOStream
FFIType (Ptr SDL_IOStream) -> Ptr SDL_IOStream
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_8b8c09f1f05c3c68_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_IOFromFile
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr SDL_IOStream)
sDL_IOFromFile :: PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)
sDL_IOFromFile = PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)
hs_bindgen_8b8c09f1f05c3c68
foreign import ccall unsafe "hs_bindgen_38dc0cd7a21f676a"
hs_bindgen_38dc0cd7a21f676a_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_38dc0cd7a21f676a
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr SDL_IOStream)
hs_bindgen_38dc0cd7a21f676a :: Ptr Void -> CSize -> IO (Ptr SDL_IOStream)
hs_bindgen_38dc0cd7a21f676a =
\Ptr Void
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr SDL_IOStream)
-> IO (Ptr Void) -> IO (Ptr SDL_IOStream)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_IOStream
FFIType (Ptr SDL_IOStream) -> Ptr SDL_IOStream
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_38dc0cd7a21f676a_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_IOFromMem
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr SDL_IOStream)
sDL_IOFromMem :: Ptr Void -> CSize -> IO (Ptr SDL_IOStream)
sDL_IOFromMem = Ptr Void -> CSize -> IO (Ptr SDL_IOStream)
hs_bindgen_38dc0cd7a21f676a
foreign import ccall unsafe "hs_bindgen_7db7a44d6863f5af"
hs_bindgen_7db7a44d6863f5af_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_7db7a44d6863f5af
:: PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr SDL_IOStream)
hs_bindgen_7db7a44d6863f5af :: PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)
hs_bindgen_7db7a44d6863f5af =
\PtrConst Void
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr SDL_IOStream)
-> IO (Ptr Void) -> IO (Ptr SDL_IOStream)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_IOStream
FFIType (Ptr SDL_IOStream) -> Ptr SDL_IOStream
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_7db7a44d6863f5af_base (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_IOFromConstMem
:: PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr SDL_IOStream)
sDL_IOFromConstMem :: PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)
sDL_IOFromConstMem = PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)
hs_bindgen_7db7a44d6863f5af
foreign import ccall unsafe "hs_bindgen_8b5a0a64dc4bfeed"
hs_bindgen_8b5a0a64dc4bfeed_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_8b5a0a64dc4bfeed :: IO (BG.Ptr SDL_IOStream)
hs_bindgen_8b5a0a64dc4bfeed :: IO (Ptr SDL_IOStream)
hs_bindgen_8b5a0a64dc4bfeed =
(Ptr Void -> Ptr SDL_IOStream)
-> IO (Ptr Void) -> IO (Ptr SDL_IOStream)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_IOStream
FFIType (Ptr SDL_IOStream) -> Ptr SDL_IOStream
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_8b5a0a64dc4bfeed_base
sDL_IOFromDynamicMem :: IO (BG.Ptr SDL_IOStream)
sDL_IOFromDynamicMem :: IO (Ptr SDL_IOStream)
sDL_IOFromDynamicMem = IO (Ptr SDL_IOStream)
hs_bindgen_8b5a0a64dc4bfeed
foreign import ccall unsafe "hs_bindgen_5fcee53dabf5e4a5"
hs_bindgen_5fcee53dabf5e4a5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_5fcee53dabf5e4a5
:: PtrConst.PtrConst SDL_IOStreamInterface
-> BG.Ptr BG.Void
-> IO (BG.Ptr SDL_IOStream)
hs_bindgen_5fcee53dabf5e4a5 :: PtrConst SDL_IOStreamInterface -> Ptr Void -> IO (Ptr SDL_IOStream)
hs_bindgen_5fcee53dabf5e4a5 =
\PtrConst SDL_IOStreamInterface
x0 ->
\Ptr Void
x1 ->
(Ptr Void -> Ptr SDL_IOStream)
-> IO (Ptr Void) -> IO (Ptr SDL_IOStream)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_IOStream
FFIType (Ptr SDL_IOStream) -> Ptr SDL_IOStream
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_5fcee53dabf5e4a5_base (PtrConst SDL_IOStreamInterface
-> FFIType (PtrConst SDL_IOStreamInterface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_IOStreamInterface
x0) (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x1))
sDL_OpenIO
:: PtrConst.PtrConst SDL_IOStreamInterface
-> BG.Ptr BG.Void
-> IO (BG.Ptr SDL_IOStream)
sDL_OpenIO :: PtrConst SDL_IOStreamInterface -> Ptr Void -> IO (Ptr SDL_IOStream)
sDL_OpenIO = PtrConst SDL_IOStreamInterface -> Ptr Void -> IO (Ptr SDL_IOStream)
hs_bindgen_5fcee53dabf5e4a5
foreign import ccall unsafe "hs_bindgen_c8ffca82bc3714ea"
hs_bindgen_c8ffca82bc3714ea_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c8ffca82bc3714ea
:: BG.Ptr SDL_IOStream
-> IO BG.CBool
hs_bindgen_c8ffca82bc3714ea :: Ptr SDL_IOStream -> IO CBool
hs_bindgen_c8ffca82bc3714ea =
\Ptr SDL_IOStream
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_c8ffca82bc3714ea_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_CloseIO
:: BG.Ptr SDL_IOStream
-> IO BG.CBool
sDL_CloseIO :: Ptr SDL_IOStream -> IO CBool
sDL_CloseIO = Ptr SDL_IOStream -> IO CBool
hs_bindgen_c8ffca82bc3714ea
foreign import ccall unsafe "hs_bindgen_c33e25d9e6f53535"
hs_bindgen_c33e25d9e6f53535_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_c33e25d9e6f53535
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_c33e25d9e6f53535 :: Ptr SDL_IOStream -> IO SDL_PropertiesID
hs_bindgen_c33e25d9e6f53535 =
\Ptr SDL_IOStream
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_c33e25d9e6f53535_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_GetIOProperties
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetIOProperties :: Ptr SDL_IOStream -> IO SDL_PropertiesID
sDL_GetIOProperties = Ptr SDL_IOStream -> IO SDL_PropertiesID
hs_bindgen_c33e25d9e6f53535
foreign import ccall unsafe "hs_bindgen_2dadd7990de850df"
hs_bindgen_2dadd7990de850df_base
:: BG.Ptr BG.Void
-> IO BG.CUInt
hs_bindgen_2dadd7990de850df
:: BG.Ptr SDL_IOStream
-> IO SDL_IOStatus
hs_bindgen_2dadd7990de850df :: Ptr SDL_IOStream -> IO SDL_IOStatus
hs_bindgen_2dadd7990de850df =
\Ptr SDL_IOStream
x0 ->
(CUInt -> SDL_IOStatus) -> IO CUInt -> IO SDL_IOStatus
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_IOStatus
FFIType SDL_IOStatus -> SDL_IOStatus
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CUInt
hs_bindgen_2dadd7990de850df_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_GetIOStatus
:: BG.Ptr SDL_IOStream
-> IO SDL_IOStatus
sDL_GetIOStatus :: Ptr SDL_IOStream -> IO SDL_IOStatus
sDL_GetIOStatus = Ptr SDL_IOStream -> IO SDL_IOStatus
hs_bindgen_2dadd7990de850df
foreign import ccall unsafe "hs_bindgen_001759e01a1dcb96"
hs_bindgen_001759e01a1dcb96_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Int64
hs_bindgen_001759e01a1dcb96
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
hs_bindgen_001759e01a1dcb96 :: Ptr SDL_IOStream -> IO Sint64
hs_bindgen_001759e01a1dcb96 =
\Ptr SDL_IOStream
x0 ->
(Int64 -> Sint64) -> IO Int64 -> IO Sint64
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Int64 -> Sint64
FFIType Sint64 -> Sint64
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Int64
hs_bindgen_001759e01a1dcb96_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_GetIOSize
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
sDL_GetIOSize :: Ptr SDL_IOStream -> IO Sint64
sDL_GetIOSize = Ptr SDL_IOStream -> IO Sint64
hs_bindgen_001759e01a1dcb96
foreign import ccall unsafe "hs_bindgen_501f4e8bfb646025"
hs_bindgen_501f4e8bfb646025_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int64
-> BG.CUInt
-> IO HsBindgen.Runtime.LibC.Int64
hs_bindgen_501f4e8bfb646025
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL_IOWhence
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
hs_bindgen_501f4e8bfb646025 :: Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64
hs_bindgen_501f4e8bfb646025 =
\Ptr SDL_IOStream
x0 ->
\Sint64
x1 ->
\SDL_IOWhence
x2 ->
(Int64 -> Sint64) -> IO Int64 -> IO Sint64
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Int64 -> Sint64
FFIType Sint64 -> Sint64
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Int64 -> CUInt -> IO Int64
hs_bindgen_501f4e8bfb646025_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint64 -> FFIType Sint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint64
x1) (SDL_IOWhence -> FFIType SDL_IOWhence
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_IOWhence
x2))
sDL_SeekIO
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL_IOWhence
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
sDL_SeekIO :: Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64
sDL_SeekIO = Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64
hs_bindgen_501f4e8bfb646025
foreign import ccall unsafe "hs_bindgen_c618e703fbe3da7e"
hs_bindgen_c618e703fbe3da7e_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Int64
hs_bindgen_c618e703fbe3da7e
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
hs_bindgen_c618e703fbe3da7e :: Ptr SDL_IOStream -> IO Sint64
hs_bindgen_c618e703fbe3da7e =
\Ptr SDL_IOStream
x0 ->
(Int64 -> Sint64) -> IO Int64 -> IO Sint64
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Int64 -> Sint64
FFIType Sint64 -> Sint64
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Int64
hs_bindgen_c618e703fbe3da7e_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_TellIO
:: BG.Ptr SDL_IOStream
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
sDL_TellIO :: Ptr SDL_IOStream -> IO Sint64
sDL_TellIO = Ptr SDL_IOStream -> IO Sint64
hs_bindgen_c618e703fbe3da7e
foreign import ccall unsafe "hs_bindgen_23496bbdb54b0e23"
hs_bindgen_23496bbdb54b0e23_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_23496bbdb54b0e23
:: BG.Ptr SDL_IOStream
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_23496bbdb54b0e23 :: Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize
hs_bindgen_23496bbdb54b0e23 =
\Ptr SDL_IOStream
x0 ->
\Ptr Void
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_23496bbdb54b0e23_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_ReadIO
:: BG.Ptr SDL_IOStream
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_ReadIO :: Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize
sDL_ReadIO = Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize
hs_bindgen_23496bbdb54b0e23
foreign import ccall unsafe "hs_bindgen_2b2fc1036073bd5d"
hs_bindgen_2b2fc1036073bd5d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_2b2fc1036073bd5d
:: BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_2b2fc1036073bd5d :: Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize
hs_bindgen_2b2fc1036073bd5d =
\Ptr SDL_IOStream
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_2b2fc1036073bd5d_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_WriteIO
:: BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_WriteIO :: Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize
sDL_WriteIO = Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize
hs_bindgen_2b2fc1036073bd5d
foreign import ccall unsafe "hs_bindgen_1bf3de05eea73b47"
hs_bindgen_1bf3de05eea73b47_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1bf3de05eea73b47
:: BG.Ptr SDL_IOStream
-> IO BG.CBool
hs_bindgen_1bf3de05eea73b47 :: Ptr SDL_IOStream -> IO CBool
hs_bindgen_1bf3de05eea73b47 =
\Ptr SDL_IOStream
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_1bf3de05eea73b47_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0))
sDL_FlushIO
:: BG.Ptr SDL_IOStream
-> IO BG.CBool
sDL_FlushIO :: Ptr SDL_IOStream -> IO CBool
sDL_FlushIO = Ptr SDL_IOStream -> IO CBool
hs_bindgen_1bf3de05eea73b47
foreign import ccall unsafe "hs_bindgen_8acc89fe9bbc77ba"
hs_bindgen_8acc89fe9bbc77ba_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CBool
-> IO (BG.Ptr BG.Void)
hs_bindgen_8acc89fe9bbc77ba
:: BG.Ptr SDL_IOStream
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO (BG.Ptr BG.Void)
hs_bindgen_8acc89fe9bbc77ba :: Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)
hs_bindgen_8acc89fe9bbc77ba =
\Ptr SDL_IOStream
x0 ->
\Ptr CSize
x1 ->
\CBool
x2 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CBool -> IO (Ptr Void)
hs_bindgen_8acc89fe9bbc77ba_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x1) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x2))
sDL_LoadFile_IO
:: BG.Ptr SDL_IOStream
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO (BG.Ptr BG.Void)
sDL_LoadFile_IO :: Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)
sDL_LoadFile_IO = Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)
hs_bindgen_8acc89fe9bbc77ba
foreign import ccall unsafe "hs_bindgen_2ff49a3a9a587592"
hs_bindgen_2ff49a3a9a587592_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2ff49a3a9a587592
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_2ff49a3a9a587592 :: PtrConst CChar -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_2ff49a3a9a587592 =
\PtrConst CChar
x0 ->
\Ptr CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_2ff49a3a9a587592_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x1))
sDL_LoadFile
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_LoadFile :: PtrConst CChar -> Ptr CSize -> IO (Ptr Void)
sDL_LoadFile = PtrConst CChar -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_2ff49a3a9a587592
foreign import ccall unsafe "hs_bindgen_cc427af5b7d6a992"
hs_bindgen_cc427af5b7d6a992_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO BG.CBool
hs_bindgen_cc427af5b7d6a992
:: BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO BG.CBool
hs_bindgen_cc427af5b7d6a992 :: Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool
hs_bindgen_cc427af5b7d6a992 =
\Ptr SDL_IOStream
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
\CBool
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> CSize -> CBool -> IO CBool
hs_bindgen_cc427af5b7d6a992_base
(Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2)
(CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x3)
)
sDL_SaveFile_IO
:: BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO BG.CBool
sDL_SaveFile_IO :: Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool
sDL_SaveFile_IO = Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool
hs_bindgen_cc427af5b7d6a992
foreign import ccall unsafe "hs_bindgen_ffc2a22709d13ea5"
hs_bindgen_ffc2a22709d13ea5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_ffc2a22709d13ea5
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_ffc2a22709d13ea5 :: PtrConst CChar -> PtrConst Void -> CSize -> IO CBool
hs_bindgen_ffc2a22709d13ea5 =
\PtrConst CChar
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CBool
hs_bindgen_ffc2a22709d13ea5_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_SaveFile
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
sDL_SaveFile :: PtrConst CChar -> PtrConst Void -> CSize -> IO CBool
sDL_SaveFile = PtrConst CChar -> PtrConst Void -> CSize -> IO CBool
hs_bindgen_ffc2a22709d13ea5
foreign import ccall unsafe "hs_bindgen_b1b1e0a90daf22ef"
hs_bindgen_b1b1e0a90daf22ef_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b1b1e0a90daf22ef
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_b1b1e0a90daf22ef :: Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool
hs_bindgen_b1b1e0a90daf22ef =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b1b1e0a90daf22ef_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x1))
sDL_ReadU8
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
sDL_ReadU8 :: Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool
sDL_ReadU8 = Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool
hs_bindgen_b1b1e0a90daf22ef
foreign import ccall unsafe "hs_bindgen_e87d63e49d240616"
hs_bindgen_e87d63e49d240616_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e87d63e49d240616
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint8
-> IO BG.CBool
hs_bindgen_e87d63e49d240616 :: Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool
hs_bindgen_e87d63e49d240616 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_e87d63e49d240616_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint8 -> FFIType (Ptr Sint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint8
x1))
sDL_ReadS8
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint8
-> IO BG.CBool
sDL_ReadS8 :: Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool
sDL_ReadS8 = Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool
hs_bindgen_e87d63e49d240616
foreign import ccall unsafe "hs_bindgen_d3e2c7a83368733b"
hs_bindgen_d3e2c7a83368733b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d3e2c7a83368733b
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
hs_bindgen_d3e2c7a83368733b :: Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
hs_bindgen_d3e2c7a83368733b =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_d3e2c7a83368733b_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint16 -> FFIType (Ptr Uint16)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint16
x1))
sDL_ReadU16LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
sDL_ReadU16LE :: Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
sDL_ReadU16LE = Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
hs_bindgen_d3e2c7a83368733b
foreign import ccall unsafe "hs_bindgen_479681c9d7efb4b6"
hs_bindgen_479681c9d7efb4b6_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_479681c9d7efb4b6
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
hs_bindgen_479681c9d7efb4b6 :: Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
hs_bindgen_479681c9d7efb4b6 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_479681c9d7efb4b6_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint16 -> FFIType (Ptr Sint16)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint16
x1))
sDL_ReadS16LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
sDL_ReadS16LE :: Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
sDL_ReadS16LE = Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
hs_bindgen_479681c9d7efb4b6
foreign import ccall unsafe "hs_bindgen_9f0f6b734c649005"
hs_bindgen_9f0f6b734c649005_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9f0f6b734c649005
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
hs_bindgen_9f0f6b734c649005 :: Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
hs_bindgen_9f0f6b734c649005 =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_9f0f6b734c649005_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint16 -> FFIType (Ptr Uint16)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint16
x1))
sDL_ReadU16BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
sDL_ReadU16BE :: Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
sDL_ReadU16BE = Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool
hs_bindgen_9f0f6b734c649005
foreign import ccall unsafe "hs_bindgen_f2e57f79f83f7ccb"
hs_bindgen_f2e57f79f83f7ccb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f2e57f79f83f7ccb
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
hs_bindgen_f2e57f79f83f7ccb :: Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
hs_bindgen_f2e57f79f83f7ccb =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_f2e57f79f83f7ccb_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint16 -> FFIType (Ptr Sint16)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint16
x1))
sDL_ReadS16BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
sDL_ReadS16BE :: Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
sDL_ReadS16BE = Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool
hs_bindgen_f2e57f79f83f7ccb
foreign import ccall unsafe "hs_bindgen_4c7ed5f362c69100"
hs_bindgen_4c7ed5f362c69100_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4c7ed5f362c69100
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_4c7ed5f362c69100 :: Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
hs_bindgen_4c7ed5f362c69100 =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_4c7ed5f362c69100_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint32 -> FFIType (Ptr Uint32)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint32
x1))
sDL_ReadU32LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
sDL_ReadU32LE :: Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
sDL_ReadU32LE = Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
hs_bindgen_4c7ed5f362c69100
foreign import ccall unsafe "hs_bindgen_6817084863d4f803"
hs_bindgen_6817084863d4f803_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_6817084863d4f803
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
hs_bindgen_6817084863d4f803 :: Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
hs_bindgen_6817084863d4f803 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_6817084863d4f803_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint32 -> FFIType (Ptr Sint32)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint32
x1))
sDL_ReadS32LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
sDL_ReadS32LE :: Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
sDL_ReadS32LE = Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
hs_bindgen_6817084863d4f803
foreign import ccall unsafe "hs_bindgen_a689b6518018f0f8"
hs_bindgen_a689b6518018f0f8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_a689b6518018f0f8
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_a689b6518018f0f8 :: Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
hs_bindgen_a689b6518018f0f8 =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_a689b6518018f0f8_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint32 -> FFIType (Ptr Uint32)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint32
x1))
sDL_ReadU32BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
sDL_ReadU32BE :: Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
sDL_ReadU32BE = Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool
hs_bindgen_a689b6518018f0f8
foreign import ccall unsafe "hs_bindgen_8803a44bce7c7e75"
hs_bindgen_8803a44bce7c7e75_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_8803a44bce7c7e75
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
hs_bindgen_8803a44bce7c7e75 :: Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
hs_bindgen_8803a44bce7c7e75 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_8803a44bce7c7e75_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint32 -> FFIType (Ptr Sint32)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint32
x1))
sDL_ReadS32BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
sDL_ReadS32BE :: Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
sDL_ReadS32BE = Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool
hs_bindgen_8803a44bce7c7e75
foreign import ccall unsafe "hs_bindgen_e3dd1a0b9ab72b6e"
hs_bindgen_e3dd1a0b9ab72b6e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e3dd1a0b9ab72b6e
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
hs_bindgen_e3dd1a0b9ab72b6e :: Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
hs_bindgen_e3dd1a0b9ab72b6e =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_e3dd1a0b9ab72b6e_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint64 -> FFIType (Ptr Uint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint64
x1))
sDL_ReadU64LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
sDL_ReadU64LE :: Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
sDL_ReadU64LE = Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
hs_bindgen_e3dd1a0b9ab72b6e
foreign import ccall unsafe "hs_bindgen_ad567c6f2b1bd0a7"
hs_bindgen_ad567c6f2b1bd0a7_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ad567c6f2b1bd0a7
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_ad567c6f2b1bd0a7 :: Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
hs_bindgen_ad567c6f2b1bd0a7 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_ad567c6f2b1bd0a7_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint64 -> FFIType (Ptr Sint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint64
x1))
sDL_ReadS64LE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
sDL_ReadS64LE :: Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
sDL_ReadS64LE = Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
hs_bindgen_ad567c6f2b1bd0a7
foreign import ccall unsafe "hs_bindgen_2e71cf93b76724a0"
hs_bindgen_2e71cf93b76724a0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2e71cf93b76724a0
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
hs_bindgen_2e71cf93b76724a0 :: Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
hs_bindgen_2e71cf93b76724a0 =
\Ptr SDL_IOStream
x0 ->
\Ptr Uint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_2e71cf93b76724a0_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Uint64 -> FFIType (Ptr Uint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint64
x1))
sDL_ReadU64BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
sDL_ReadU64BE :: Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
sDL_ReadU64BE = Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool
hs_bindgen_2e71cf93b76724a0
foreign import ccall unsafe "hs_bindgen_95ecf77ce8aa6634"
hs_bindgen_95ecf77ce8aa6634_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_95ecf77ce8aa6634
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_95ecf77ce8aa6634 :: Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
hs_bindgen_95ecf77ce8aa6634 =
\Ptr SDL_IOStream
x0 ->
\Ptr Sint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_95ecf77ce8aa6634_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Ptr Sint64 -> FFIType (Ptr Sint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Sint64
x1))
sDL_ReadS64BE
:: BG.Ptr SDL_IOStream
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
sDL_ReadS64BE :: Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
sDL_ReadS64BE = Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool
hs_bindgen_95ecf77ce8aa6634
foreign import ccall unsafe "hs_bindgen_054c3110f978dbc5"
hs_bindgen_054c3110f978dbc5_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_054c3110f978dbc5
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_054c3110f978dbc5 :: Ptr SDL_IOStream -> Uint8 -> IO CBool
hs_bindgen_054c3110f978dbc5 =
\Ptr SDL_IOStream
x0 ->
\Uint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word8 -> IO CBool
hs_bindgen_054c3110f978dbc5_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x1))
sDL_WriteU8
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
sDL_WriteU8 :: Ptr SDL_IOStream -> Uint8 -> IO CBool
sDL_WriteU8 = Ptr SDL_IOStream -> Uint8 -> IO CBool
hs_bindgen_054c3110f978dbc5
foreign import ccall unsafe "hs_bindgen_d0a9827894815b9e"
hs_bindgen_d0a9827894815b9e_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int8
-> IO BG.CBool
hs_bindgen_d0a9827894815b9e
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint8
-> IO BG.CBool
hs_bindgen_d0a9827894815b9e :: Ptr SDL_IOStream -> Sint8 -> IO CBool
hs_bindgen_d0a9827894815b9e =
\Ptr SDL_IOStream
x0 ->
\Sint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int8 -> IO CBool
hs_bindgen_d0a9827894815b9e_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint8 -> FFIType Sint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint8
x1))
sDL_WriteS8
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint8
-> IO BG.CBool
sDL_WriteS8 :: Ptr SDL_IOStream -> Sint8 -> IO CBool
sDL_WriteS8 = Ptr SDL_IOStream -> Sint8 -> IO CBool
hs_bindgen_d0a9827894815b9e
foreign import ccall unsafe "hs_bindgen_197d92df5116e339"
hs_bindgen_197d92df5116e339_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word16
-> IO BG.CBool
hs_bindgen_197d92df5116e339
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
hs_bindgen_197d92df5116e339 :: Ptr SDL_IOStream -> Uint16 -> IO CBool
hs_bindgen_197d92df5116e339 =
\Ptr SDL_IOStream
x0 ->
\Uint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word16 -> IO CBool
hs_bindgen_197d92df5116e339_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint16 -> FFIType Uint16
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint16
x1))
sDL_WriteU16LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
sDL_WriteU16LE :: Ptr SDL_IOStream -> Uint16 -> IO CBool
sDL_WriteU16LE = Ptr SDL_IOStream -> Uint16 -> IO CBool
hs_bindgen_197d92df5116e339
foreign import ccall unsafe "hs_bindgen_6bf86c914d8f27c9"
hs_bindgen_6bf86c914d8f27c9_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int16
-> IO BG.CBool
hs_bindgen_6bf86c914d8f27c9
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
hs_bindgen_6bf86c914d8f27c9 :: Ptr SDL_IOStream -> Sint16 -> IO CBool
hs_bindgen_6bf86c914d8f27c9 =
\Ptr SDL_IOStream
x0 ->
\Sint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int16 -> IO CBool
hs_bindgen_6bf86c914d8f27c9_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint16 -> FFIType Sint16
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint16
x1))
sDL_WriteS16LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
sDL_WriteS16LE :: Ptr SDL_IOStream -> Sint16 -> IO CBool
sDL_WriteS16LE = Ptr SDL_IOStream -> Sint16 -> IO CBool
hs_bindgen_6bf86c914d8f27c9
foreign import ccall unsafe "hs_bindgen_22ad038fcf74bfca"
hs_bindgen_22ad038fcf74bfca_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word16
-> IO BG.CBool
hs_bindgen_22ad038fcf74bfca
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
hs_bindgen_22ad038fcf74bfca :: Ptr SDL_IOStream -> Uint16 -> IO CBool
hs_bindgen_22ad038fcf74bfca =
\Ptr SDL_IOStream
x0 ->
\Uint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word16 -> IO CBool
hs_bindgen_22ad038fcf74bfca_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint16 -> FFIType Uint16
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint16
x1))
sDL_WriteU16BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint16
-> IO BG.CBool
sDL_WriteU16BE :: Ptr SDL_IOStream -> Uint16 -> IO CBool
sDL_WriteU16BE = Ptr SDL_IOStream -> Uint16 -> IO CBool
hs_bindgen_22ad038fcf74bfca
foreign import ccall unsafe "hs_bindgen_3a1b7a64deee39d0"
hs_bindgen_3a1b7a64deee39d0_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int16
-> IO BG.CBool
hs_bindgen_3a1b7a64deee39d0
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
hs_bindgen_3a1b7a64deee39d0 :: Ptr SDL_IOStream -> Sint16 -> IO CBool
hs_bindgen_3a1b7a64deee39d0 =
\Ptr SDL_IOStream
x0 ->
\Sint16
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int16 -> IO CBool
hs_bindgen_3a1b7a64deee39d0_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint16 -> FFIType Sint16
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint16
x1))
sDL_WriteS16BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint16
-> IO BG.CBool
sDL_WriteS16BE :: Ptr SDL_IOStream -> Sint16 -> IO CBool
sDL_WriteS16BE = Ptr SDL_IOStream -> Sint16 -> IO CBool
hs_bindgen_3a1b7a64deee39d0
foreign import ccall unsafe "hs_bindgen_e3779860ffb0e190"
hs_bindgen_e3779860ffb0e190_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_e3779860ffb0e190
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_e3779860ffb0e190 :: Ptr SDL_IOStream -> Uint32 -> IO CBool
hs_bindgen_e3779860ffb0e190 =
\Ptr SDL_IOStream
x0 ->
\Uint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word32 -> IO CBool
hs_bindgen_e3779860ffb0e190_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x1))
sDL_WriteU32LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
sDL_WriteU32LE :: Ptr SDL_IOStream -> Uint32 -> IO CBool
sDL_WriteU32LE = Ptr SDL_IOStream -> Uint32 -> IO CBool
hs_bindgen_e3779860ffb0e190
foreign import ccall unsafe "hs_bindgen_3b943b45962d4109"
hs_bindgen_3b943b45962d4109_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int32
-> IO BG.CBool
hs_bindgen_3b943b45962d4109
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
hs_bindgen_3b943b45962d4109 :: Ptr SDL_IOStream -> Sint32 -> IO CBool
hs_bindgen_3b943b45962d4109 =
\Ptr SDL_IOStream
x0 ->
\Sint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int32 -> IO CBool
hs_bindgen_3b943b45962d4109_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint32 -> FFIType Sint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint32
x1))
sDL_WriteS32LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
sDL_WriteS32LE :: Ptr SDL_IOStream -> Sint32 -> IO CBool
sDL_WriteS32LE = Ptr SDL_IOStream -> Sint32 -> IO CBool
hs_bindgen_3b943b45962d4109
foreign import ccall unsafe "hs_bindgen_88b11c56e4dcdce7"
hs_bindgen_88b11c56e4dcdce7_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_88b11c56e4dcdce7
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_88b11c56e4dcdce7 :: Ptr SDL_IOStream -> Uint32 -> IO CBool
hs_bindgen_88b11c56e4dcdce7 =
\Ptr SDL_IOStream
x0 ->
\Uint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word32 -> IO CBool
hs_bindgen_88b11c56e4dcdce7_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x1))
sDL_WriteU32BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
sDL_WriteU32BE :: Ptr SDL_IOStream -> Uint32 -> IO CBool
sDL_WriteU32BE = Ptr SDL_IOStream -> Uint32 -> IO CBool
hs_bindgen_88b11c56e4dcdce7
foreign import ccall unsafe "hs_bindgen_8f32aca42f3f9abc"
hs_bindgen_8f32aca42f3f9abc_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int32
-> IO BG.CBool
hs_bindgen_8f32aca42f3f9abc
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
hs_bindgen_8f32aca42f3f9abc :: Ptr SDL_IOStream -> Sint32 -> IO CBool
hs_bindgen_8f32aca42f3f9abc =
\Ptr SDL_IOStream
x0 ->
\Sint32
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int32 -> IO CBool
hs_bindgen_8f32aca42f3f9abc_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint32 -> FFIType Sint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint32
x1))
sDL_WriteS32BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint32
-> IO BG.CBool
sDL_WriteS32BE :: Ptr SDL_IOStream -> Sint32 -> IO CBool
sDL_WriteS32BE = Ptr SDL_IOStream -> Sint32 -> IO CBool
hs_bindgen_8f32aca42f3f9abc
foreign import ccall unsafe "hs_bindgen_5b5ed260c10314c5"
hs_bindgen_5b5ed260c10314c5_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word64
-> IO BG.CBool
hs_bindgen_5b5ed260c10314c5
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
hs_bindgen_5b5ed260c10314c5 :: Ptr SDL_IOStream -> Uint64 -> IO CBool
hs_bindgen_5b5ed260c10314c5 =
\Ptr SDL_IOStream
x0 ->
\Uint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word64 -> IO CBool
hs_bindgen_5b5ed260c10314c5_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint64 -> FFIType Uint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint64
x1))
sDL_WriteU64LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
sDL_WriteU64LE :: Ptr SDL_IOStream -> Uint64 -> IO CBool
sDL_WriteU64LE = Ptr SDL_IOStream -> Uint64 -> IO CBool
hs_bindgen_5b5ed260c10314c5
foreign import ccall unsafe "hs_bindgen_6b0d99f99a1f8f14"
hs_bindgen_6b0d99f99a1f8f14_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int64
-> IO BG.CBool
hs_bindgen_6b0d99f99a1f8f14
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_6b0d99f99a1f8f14 :: Ptr SDL_IOStream -> Sint64 -> IO CBool
hs_bindgen_6b0d99f99a1f8f14 =
\Ptr SDL_IOStream
x0 ->
\Sint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int64 -> IO CBool
hs_bindgen_6b0d99f99a1f8f14_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint64 -> FFIType Sint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint64
x1))
sDL_WriteS64LE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
sDL_WriteS64LE :: Ptr SDL_IOStream -> Sint64 -> IO CBool
sDL_WriteS64LE = Ptr SDL_IOStream -> Sint64 -> IO CBool
hs_bindgen_6b0d99f99a1f8f14
foreign import ccall unsafe "hs_bindgen_8d6f10b5ca6caad3"
hs_bindgen_8d6f10b5ca6caad3_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word64
-> IO BG.CBool
hs_bindgen_8d6f10b5ca6caad3
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
hs_bindgen_8d6f10b5ca6caad3 :: Ptr SDL_IOStream -> Uint64 -> IO CBool
hs_bindgen_8d6f10b5ca6caad3 =
\Ptr SDL_IOStream
x0 ->
\Uint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word64 -> IO CBool
hs_bindgen_8d6f10b5ca6caad3_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Uint64 -> FFIType Uint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint64
x1))
sDL_WriteU64BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
sDL_WriteU64BE :: Ptr SDL_IOStream -> Uint64 -> IO CBool
sDL_WriteU64BE = Ptr SDL_IOStream -> Uint64 -> IO CBool
hs_bindgen_8d6f10b5ca6caad3
foreign import ccall unsafe "hs_bindgen_50adbb19351b1adb"
hs_bindgen_50adbb19351b1adb_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int64
-> IO BG.CBool
hs_bindgen_50adbb19351b1adb
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_50adbb19351b1adb :: Ptr SDL_IOStream -> Sint64 -> IO CBool
hs_bindgen_50adbb19351b1adb =
\Ptr SDL_IOStream
x0 ->
\Sint64
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int64 -> IO CBool
hs_bindgen_50adbb19351b1adb_base (Ptr SDL_IOStream -> FFIType (Ptr SDL_IOStream)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_IOStream
x0) (Sint64 -> FFIType Sint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint64
x1))
sDL_WriteS64BE
:: BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
sDL_WriteS64BE :: Ptr SDL_IOStream -> Sint64 -> IO CBool
sDL_WriteS64BE = Ptr SDL_IOStream -> Sint64 -> IO CBool
hs_bindgen_50adbb19351b1adb