{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Iostream.FunPtr (
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_IOFromFile,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_IOFromMem,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_IOFromConstMem,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_IOFromDynamicMem,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_OpenIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_CloseIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_GetIOProperties,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_GetIOStatus,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_GetIOSize,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_SeekIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_TellIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_FlushIO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_LoadFile_IO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_LoadFile,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_SaveFile_IO,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_SaveFile,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU8,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS8,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU16LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS16LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU16BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS16BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU32LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS32LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU32BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS32BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU64LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS64LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadU64BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_ReadS64BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU8,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS8,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU16LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS16LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU16BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS16BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU32LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS32LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU32BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS32BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU64LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteS64LE,
SDL3.Sys.Bindgen.Iostream.FunPtr.sDL_WriteU64BE,
SDL3.Sys.Bindgen.Iostream.FunPtr.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>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_IOFromFile */"
, "__attribute__ ((const))"
, "SDL_IOStream *(*hs_bindgen_201a8b6453f8984e (void)) ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_IOFromFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_IOFromMem */"
, "__attribute__ ((const))"
, "SDL_IOStream *(*hs_bindgen_85f5d4c89469983e (void)) ("
, " void *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return &SDL_IOFromMem;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_IOFromConstMem */"
, "__attribute__ ((const))"
, "SDL_IOStream *(*hs_bindgen_8e9894d9b76b4508 (void)) ("
, " void const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return &SDL_IOFromConstMem;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_IOFromDynamicMem */"
, "__attribute__ ((const))"
, "SDL_IOStream *(*hs_bindgen_0bc01e6fcc469c5d (void)) (void)"
, "{"
, " return &SDL_IOFromDynamicMem;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_OpenIO */"
, "__attribute__ ((const))"
, "SDL_IOStream *(*hs_bindgen_6ff7847ea63b8084 (void)) ("
, " SDL_IOStreamInterface const *arg1,"
, " void *arg2"
, ")"
, "{"
, " return &SDL_OpenIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_CloseIO */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f6068828da8e5825 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_CloseIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_GetIOProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_8dacbe3916578a37 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_GetIOProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_GetIOStatus */"
, "__attribute__ ((const))"
, "SDL_IOStatus (*hs_bindgen_31f5af3182a34a32 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_GetIOStatus;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_GetIOSize */"
, "__attribute__ ((const))"
, "Sint64 (*hs_bindgen_322d6819ddbd6d39 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_GetIOSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_SeekIO */"
, "__attribute__ ((const))"
, "Sint64 (*hs_bindgen_0a9b2c955dab0026 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2,"
, " SDL_IOWhence arg3"
, ")"
, "{"
, " return &SDL_SeekIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_TellIO */"
, "__attribute__ ((const))"
, "Sint64 (*hs_bindgen_bef67ceee53b6142 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_TellIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadIO */"
, "__attribute__ ((const))"
, "size_t (*hs_bindgen_0c9d4db36a2719b6 (void)) ("
, " SDL_IOStream *arg1,"
, " void *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return &SDL_ReadIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteIO */"
, "__attribute__ ((const))"
, "size_t (*hs_bindgen_d9956d7898ea90e2 (void)) ("
, " SDL_IOStream *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return &SDL_WriteIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_FlushIO */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ae112d17ec9c64f0 (void)) ("
, " SDL_IOStream *arg1"
, ")"
, "{"
, " return &SDL_FlushIO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_LoadFile_IO */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_e46ab82952c4c1d4 (void)) ("
, " SDL_IOStream *arg1,"
, " size_t *arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return &SDL_LoadFile_IO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_LoadFile */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_ea9bbd4467b9e2c6 (void)) ("
, " char const *arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return &SDL_LoadFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_SaveFile_IO */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_de0267086f8fc295 (void)) ("
, " SDL_IOStream *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " _Bool arg4"
, ")"
, "{"
, " return &SDL_SaveFile_IO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_SaveFile */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_841c544344507810 (void)) ("
, " char const *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return &SDL_SaveFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU8 */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c304f9e2b3baf9dd (void)) ("
, " SDL_IOStream *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return &SDL_ReadU8;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS8 */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c39406dce63371f8 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint8 *arg2"
, ")"
, "{"
, " return &SDL_ReadS8;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU16LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6849a0e565e7ac74 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint16 *arg2"
, ")"
, "{"
, " return &SDL_ReadU16LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS16LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fe15c03a2323f8ee (void)) ("
, " SDL_IOStream *arg1,"
, " Sint16 *arg2"
, ")"
, "{"
, " return &SDL_ReadS16LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU16BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_04f5c88868a2821e (void)) ("
, " SDL_IOStream *arg1,"
, " Uint16 *arg2"
, ")"
, "{"
, " return &SDL_ReadU16BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS16BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ab83010c5ae7ab35 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint16 *arg2"
, ")"
, "{"
, " return &SDL_ReadS16BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU32LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_4dedf81005dea655 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint32 *arg2"
, ")"
, "{"
, " return &SDL_ReadU32LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS32LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fffd09bacab3320d (void)) ("
, " SDL_IOStream *arg1,"
, " Sint32 *arg2"
, ")"
, "{"
, " return &SDL_ReadS32LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU32BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_42b0f1d027be0c67 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint32 *arg2"
, ")"
, "{"
, " return &SDL_ReadU32BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS32BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_97bc8b4d68748597 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint32 *arg2"
, ")"
, "{"
, " return &SDL_ReadS32BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU64LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_076f54bb27254ddb (void)) ("
, " SDL_IOStream *arg1,"
, " Uint64 *arg2"
, ")"
, "{"
, " return &SDL_ReadU64LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS64LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1aa96b5b13230b9b (void)) ("
, " SDL_IOStream *arg1,"
, " Sint64 *arg2"
, ")"
, "{"
, " return &SDL_ReadS64LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadU64BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b0379b9f20acb50b (void)) ("
, " SDL_IOStream *arg1,"
, " Uint64 *arg2"
, ")"
, "{"
, " return &SDL_ReadU64BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_ReadS64BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_91c79c6f23b10cea (void)) ("
, " SDL_IOStream *arg1,"
, " Sint64 *arg2"
, ")"
, "{"
, " return &SDL_ReadS64BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU8 */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6a41201b6dedc01d (void)) ("
, " SDL_IOStream *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return &SDL_WriteU8;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS8 */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7779de5157457a4b (void)) ("
, " SDL_IOStream *arg1,"
, " Sint8 arg2"
, ")"
, "{"
, " return &SDL_WriteS8;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU16LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d47e66728dda1cb5 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint16 arg2"
, ")"
, "{"
, " return &SDL_WriteU16LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS16LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_93f38ce5f51dbf43 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint16 arg2"
, ")"
, "{"
, " return &SDL_WriteS16LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU16BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_e336b4900affdc95 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint16 arg2"
, ")"
, "{"
, " return &SDL_WriteU16BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS16BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ae3652657a7f54ff (void)) ("
, " SDL_IOStream *arg1,"
, " Sint16 arg2"
, ")"
, "{"
, " return &SDL_WriteS16BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU32LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3eafe174eec9869a (void)) ("
, " SDL_IOStream *arg1,"
, " Uint32 arg2"
, ")"
, "{"
, " return &SDL_WriteU32LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS32LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_93d996acdc68faa4 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return &SDL_WriteS32LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU32BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b65faf115109388d (void)) ("
, " SDL_IOStream *arg1,"
, " Uint32 arg2"
, ")"
, "{"
, " return &SDL_WriteU32BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS32BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dfe1b91f6dd8a3fa (void)) ("
, " SDL_IOStream *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return &SDL_WriteS32BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU64LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2d1c699323094d03 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint64 arg2"
, ")"
, "{"
, " return &SDL_WriteU64LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS64LE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fe1f17e206d55f2a (void)) ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2"
, ")"
, "{"
, " return &SDL_WriteS64LE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteU64BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9dd43ac41e9a2bb2 (void)) ("
, " SDL_IOStream *arg1,"
, " Uint64 arg2"
, ")"
, "{"
, " return &SDL_WriteU64BE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Iostream_get_SDL_WriteS64BE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fbc1776f62682806 (void)) ("
, " SDL_IOStream *arg1,"
, " Sint64 arg2"
, ")"
, "{"
, " return &SDL_WriteS64BE;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_201a8b6453f8984e"
hs_bindgen_201a8b6453f8984e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_201a8b6453f8984e
:: IO
(BG.FunPtr (PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_IOStream)))
hs_bindgen_201a8b6453f8984e :: IO
(FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)))
hs_bindgen_201a8b6453f8984e =
(FunPtr Void
-> FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst CChar -> PtrConst CChar -> 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 FunPtr Void
-> FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream))
FFIType
(FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)))
-> FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_201a8b6453f8984e_base
{-# NOINLINE sDL_IOFromFile #-}
sDL_IOFromFile
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_IOStream))
sDL_IOFromFile :: FunPtr (PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream))
sDL_IOFromFile =
IO
(FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)))
-> FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst CChar -> PtrConst CChar -> IO (Ptr SDL_IOStream)))
hs_bindgen_201a8b6453f8984e
foreign import ccall unsafe "hs_bindgen_85f5d4c89469983e"
hs_bindgen_85f5d4c89469983e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_85f5d4c89469983e
:: IO (BG.FunPtr (BG.Ptr BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr SDL_IOStream)))
hs_bindgen_85f5d4c89469983e :: IO (FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream)))
hs_bindgen_85f5d4c89469983e =
(FunPtr Void
-> FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr Void -> CSize -> 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 FunPtr Void -> FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream))
FFIType (FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream)))
-> FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_85f5d4c89469983e_base
{-# NOINLINE sDL_IOFromMem #-}
sDL_IOFromMem
:: BG.FunPtr (BG.Ptr BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr SDL_IOStream))
sDL_IOFromMem :: FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream))
sDL_IOFromMem =
IO (FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream)))
-> FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr Void -> CSize -> IO (Ptr SDL_IOStream)))
hs_bindgen_85f5d4c89469983e
foreign import ccall unsafe "hs_bindgen_8e9894d9b76b4508"
hs_bindgen_8e9894d9b76b4508_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8e9894d9b76b4508
:: IO
(BG.FunPtr (PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr SDL_IOStream)))
hs_bindgen_8e9894d9b76b4508 :: IO (FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)))
hs_bindgen_8e9894d9b76b4508 =
(FunPtr Void
-> FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst Void -> CSize -> 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 FunPtr Void
-> FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream))
FFIType (FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)))
-> FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8e9894d9b76b4508_base
{-# NOINLINE sDL_IOFromConstMem #-}
sDL_IOFromConstMem
:: BG.FunPtr (PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr SDL_IOStream))
sDL_IOFromConstMem :: FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream))
sDL_IOFromConstMem =
IO (FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)))
-> FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst Void -> CSize -> IO (Ptr SDL_IOStream)))
hs_bindgen_8e9894d9b76b4508
foreign import ccall unsafe "hs_bindgen_0bc01e6fcc469c5d"
hs_bindgen_0bc01e6fcc469c5d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0bc01e6fcc469c5d :: IO (BG.FunPtr (IO (BG.Ptr SDL_IOStream)))
hs_bindgen_0bc01e6fcc469c5d :: IO (FunPtr (IO (Ptr SDL_IOStream)))
hs_bindgen_0bc01e6fcc469c5d =
(FunPtr Void -> FunPtr (IO (Ptr SDL_IOStream)))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO (Ptr SDL_IOStream))
FFIType (FunPtr (IO (Ptr SDL_IOStream)))
-> FunPtr (IO (Ptr SDL_IOStream))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0bc01e6fcc469c5d_base
{-# NOINLINE sDL_IOFromDynamicMem #-}
sDL_IOFromDynamicMem :: BG.FunPtr (IO (BG.Ptr SDL_IOStream))
sDL_IOFromDynamicMem :: FunPtr (IO (Ptr SDL_IOStream))
sDL_IOFromDynamicMem =
IO (FunPtr (IO (Ptr SDL_IOStream)))
-> FunPtr (IO (Ptr SDL_IOStream))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO (Ptr SDL_IOStream)))
hs_bindgen_0bc01e6fcc469c5d
foreign import ccall unsafe "hs_bindgen_6ff7847ea63b8084"
hs_bindgen_6ff7847ea63b8084_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6ff7847ea63b8084
:: IO
(BG.FunPtr (PtrConst.PtrConst SDL_IOStreamInterface -> BG.Ptr BG.Void -> IO (BG.Ptr SDL_IOStream)))
hs_bindgen_6ff7847ea63b8084 :: IO
(FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream)))
hs_bindgen_6ff7847ea63b8084 =
(FunPtr Void
-> FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst SDL_IOStreamInterface
-> 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 FunPtr Void
-> FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream))
FFIType
(FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream)))
-> FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6ff7847ea63b8084_base
{-# NOINLINE sDL_OpenIO #-}
sDL_OpenIO
:: BG.FunPtr (PtrConst.PtrConst SDL_IOStreamInterface -> BG.Ptr BG.Void -> IO (BG.Ptr SDL_IOStream))
sDL_OpenIO :: FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream))
sDL_OpenIO =
IO
(FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream)))
-> FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst SDL_IOStreamInterface
-> Ptr Void -> IO (Ptr SDL_IOStream)))
hs_bindgen_6ff7847ea63b8084
foreign import ccall unsafe "hs_bindgen_f6068828da8e5825"
hs_bindgen_f6068828da8e5825_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f6068828da8e5825 :: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO BG.CBool))
hs_bindgen_f6068828da8e5825 :: IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
hs_bindgen_f6068828da8e5825 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f6068828da8e5825_base
{-# NOINLINE sDL_CloseIO #-}
sDL_CloseIO :: BG.FunPtr (BG.Ptr SDL_IOStream -> IO BG.CBool)
sDL_CloseIO :: FunPtr (Ptr SDL_IOStream -> IO CBool)
sDL_CloseIO =
IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
hs_bindgen_f6068828da8e5825
foreign import ccall unsafe "hs_bindgen_8dacbe3916578a37"
hs_bindgen_8dacbe3916578a37_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8dacbe3916578a37
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_8dacbe3916578a37 :: IO (FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID))
hs_bindgen_8dacbe3916578a37 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> 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 FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID)
FFIType (FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8dacbe3916578a37_base
{-# NOINLINE sDL_GetIOProperties #-}
sDL_GetIOProperties
:: BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetIOProperties :: FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID)
sDL_GetIOProperties =
IO (FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO SDL_PropertiesID))
hs_bindgen_8dacbe3916578a37
foreign import ccall unsafe "hs_bindgen_31f5af3182a34a32"
hs_bindgen_31f5af3182a34a32_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_31f5af3182a34a32 :: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL_IOStatus))
hs_bindgen_31f5af3182a34a32 :: IO (FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus))
hs_bindgen_31f5af3182a34a32 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> 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 FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus)
FFIType (FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus))
-> FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_31f5af3182a34a32_base
{-# NOINLINE sDL_GetIOStatus #-}
sDL_GetIOStatus :: BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL_IOStatus)
sDL_GetIOStatus :: FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus)
sDL_GetIOStatus =
IO (FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus))
-> FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO SDL_IOStatus))
hs_bindgen_31f5af3182a34a32
foreign import ccall unsafe "hs_bindgen_322d6819ddbd6d39"
hs_bindgen_322d6819ddbd6d39_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_322d6819ddbd6d39
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Stdinc.Sint64))
hs_bindgen_322d6819ddbd6d39 :: IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
hs_bindgen_322d6819ddbd6d39 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO Sint64)
FFIType (FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> IO Sint64)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_322d6819ddbd6d39_base
{-# NOINLINE sDL_GetIOSize #-}
sDL_GetIOSize :: BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Stdinc.Sint64)
sDL_GetIOSize :: FunPtr (Ptr SDL_IOStream -> IO Sint64)
sDL_GetIOSize =
IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> IO Sint64)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
hs_bindgen_322d6819ddbd6d39
foreign import ccall unsafe "hs_bindgen_0a9b2c955dab0026"
hs_bindgen_0a9b2c955dab0026_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0a9b2c955dab0026
:: IO
( BG.FunPtr
( BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL_IOWhence
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
)
)
hs_bindgen_0a9b2c955dab0026 :: IO
(FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
hs_bindgen_0a9b2c955dab0026 =
(FunPtr Void
-> FunPtr
(Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64)
FFIType
(FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0a9b2c955dab0026_base
{-# NOINLINE sDL_SeekIO #-}
sDL_SeekIO
:: BG.FunPtr
( BG.Ptr SDL_IOStream
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL_IOWhence
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
)
sDL_SeekIO :: FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64)
sDL_SeekIO =
IO
(FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_IOStream -> Sint64 -> SDL_IOWhence -> IO Sint64))
hs_bindgen_0a9b2c955dab0026
foreign import ccall unsafe "hs_bindgen_bef67ceee53b6142"
hs_bindgen_bef67ceee53b6142_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bef67ceee53b6142
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Stdinc.Sint64))
hs_bindgen_bef67ceee53b6142 :: IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
hs_bindgen_bef67ceee53b6142 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO Sint64)
FFIType (FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> IO Sint64)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bef67ceee53b6142_base
{-# NOINLINE sDL_TellIO #-}
sDL_TellIO :: BG.FunPtr (BG.Ptr SDL_IOStream -> IO SDL3.Sys.Bindgen.Stdinc.Sint64)
sDL_TellIO :: FunPtr (Ptr SDL_IOStream -> IO Sint64)
sDL_TellIO =
IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
-> FunPtr (Ptr SDL_IOStream -> IO Sint64)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO Sint64))
hs_bindgen_bef67ceee53b6142
foreign import ccall unsafe "hs_bindgen_0c9d4db36a2719b6"
hs_bindgen_0c9d4db36a2719b6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0c9d4db36a2719b6
:: IO
( BG.FunPtr
( BG.Ptr SDL_IOStream
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
)
)
hs_bindgen_0c9d4db36a2719b6 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize))
hs_bindgen_0c9d4db36a2719b6 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Void -> 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 FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize)
FFIType
(FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize))
-> FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0c9d4db36a2719b6_base
{-# NOINLINE sDL_ReadIO #-}
sDL_ReadIO
:: BG.FunPtr
( BG.Ptr SDL_IOStream
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
)
sDL_ReadIO :: FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize)
sDL_ReadIO =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize))
-> FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Void -> CSize -> IO CSize))
hs_bindgen_0c9d4db36a2719b6
foreign import ccall unsafe "hs_bindgen_d9956d7898ea90e2"
hs_bindgen_d9956d7898ea90e2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d9956d7898ea90e2
:: IO
( BG.FunPtr
( BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
)
)
hs_bindgen_d9956d7898ea90e2 :: IO
(FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize))
hs_bindgen_d9956d7898ea90e2 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_IOStream -> PtrConst Void -> 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 FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize)
FFIType
(FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize))
-> FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d9956d7898ea90e2_base
{-# NOINLINE sDL_WriteIO #-}
sDL_WriteIO
:: BG.FunPtr
( BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
)
sDL_WriteIO :: FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize)
sDL_WriteIO =
IO
(FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize))
-> FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_IOStream -> PtrConst Void -> CSize -> IO CSize))
hs_bindgen_d9956d7898ea90e2
foreign import ccall unsafe "hs_bindgen_ae112d17ec9c64f0"
hs_bindgen_ae112d17ec9c64f0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ae112d17ec9c64f0 :: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> IO BG.CBool))
hs_bindgen_ae112d17ec9c64f0 :: IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
hs_bindgen_ae112d17ec9c64f0 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ae112d17ec9c64f0_base
{-# NOINLINE sDL_FlushIO #-}
sDL_FlushIO :: BG.FunPtr (BG.Ptr SDL_IOStream -> IO BG.CBool)
sDL_FlushIO :: FunPtr (Ptr SDL_IOStream -> IO CBool)
sDL_FlushIO =
IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> IO CBool))
hs_bindgen_ae112d17ec9c64f0
foreign import ccall unsafe "hs_bindgen_e46ab82952c4c1d4"
hs_bindgen_e46ab82952c4c1d4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e46ab82952c4c1d4
:: IO
( BG.FunPtr
(BG.Ptr SDL_IOStream -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> BG.CBool -> IO (BG.Ptr BG.Void))
)
hs_bindgen_e46ab82952c4c1d4 :: IO
(FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)))
hs_bindgen_e46ab82952c4c1d4 =
(FunPtr Void
-> FunPtr
(Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> 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 FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void))
FFIType
(FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e46ab82952c4c1d4_base
{-# NOINLINE sDL_LoadFile_IO #-}
sDL_LoadFile_IO
:: BG.FunPtr
(BG.Ptr SDL_IOStream -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> BG.CBool -> IO (BG.Ptr BG.Void))
sDL_LoadFile_IO :: FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void))
sDL_LoadFile_IO =
IO
(FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_IOStream -> Ptr CSize -> CBool -> IO (Ptr Void)))
hs_bindgen_e46ab82952c4c1d4
foreign import ccall unsafe "hs_bindgen_ea9bbd4467b9e2c6"
hs_bindgen_ea9bbd4467b9e2c6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ea9bbd4467b9e2c6
:: IO
(BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.Void)))
hs_bindgen_ea9bbd4467b9e2c6 :: IO (FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void)))
hs_bindgen_ea9bbd4467b9e2c6 =
(FunPtr Void
-> FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> Ptr CSize -> 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 FunPtr Void
-> FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void))
FFIType (FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void)))
-> FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ea9bbd4467b9e2c6_base
{-# NOINLINE sDL_LoadFile #-}
sDL_LoadFile
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.Void))
sDL_LoadFile :: FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void))
sDL_LoadFile =
IO (FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void)))
-> FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> Ptr CSize -> IO (Ptr Void)))
hs_bindgen_ea9bbd4467b9e2c6
foreign import ccall unsafe "hs_bindgen_de0267086f8fc295"
hs_bindgen_de0267086f8fc295_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_de0267086f8fc295
:: IO
( BG.FunPtr
( BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO BG.CBool
)
)
hs_bindgen_de0267086f8fc295 :: IO
(FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool))
hs_bindgen_de0267086f8fc295 =
(FunPtr Void
-> FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> 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 FunPtr Void
-> FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_de0267086f8fc295_base
{-# NOINLINE sDL_SaveFile_IO #-}
sDL_SaveFile_IO
:: BG.FunPtr
( BG.Ptr SDL_IOStream
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> BG.CBool
-> IO BG.CBool
)
sDL_SaveFile_IO :: FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool)
sDL_SaveFile_IO =
IO
(FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_IOStream -> PtrConst Void -> CSize -> CBool -> IO CBool))
hs_bindgen_de0267086f8fc295
foreign import ccall unsafe "hs_bindgen_841c544344507810"
hs_bindgen_841c544344507810_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_841c544344507810
:: IO
( BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
)
)
hs_bindgen_841c544344507810 :: IO (FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
hs_bindgen_841c544344507810 =
(FunPtr Void
-> FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool)
FFIType
(FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
-> FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_841c544344507810_base
{-# NOINLINE sDL_SaveFile #-}
sDL_SaveFile
:: BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
)
sDL_SaveFile :: FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool)
sDL_SaveFile =
IO (FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
-> FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> PtrConst Void -> CSize -> IO CBool))
hs_bindgen_841c544344507810
foreign import ccall unsafe "hs_bindgen_c304f9e2b3baf9dd"
hs_bindgen_c304f9e2b3baf9dd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c304f9e2b3baf9dd
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_c304f9e2b3baf9dd :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
hs_bindgen_c304f9e2b3baf9dd =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c304f9e2b3baf9dd_base
{-# NOINLINE sDL_ReadU8 #-}
sDL_ReadU8 :: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_ReadU8 :: FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool)
sDL_ReadU8 =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint8 -> IO CBool))
hs_bindgen_c304f9e2b3baf9dd
foreign import ccall unsafe "hs_bindgen_c39406dce63371f8"
hs_bindgen_c39406dce63371f8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c39406dce63371f8
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint8 -> IO BG.CBool))
hs_bindgen_c39406dce63371f8 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
hs_bindgen_c39406dce63371f8 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c39406dce63371f8_base
{-# NOINLINE sDL_ReadS8 #-}
sDL_ReadS8 :: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint8 -> IO BG.CBool)
sDL_ReadS8 :: FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool)
sDL_ReadS8 =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint8 -> IO CBool))
hs_bindgen_c39406dce63371f8
foreign import ccall unsafe "hs_bindgen_6849a0e565e7ac74"
hs_bindgen_6849a0e565e7ac74_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6849a0e565e7ac74
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool))
hs_bindgen_6849a0e565e7ac74 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
hs_bindgen_6849a0e565e7ac74 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6849a0e565e7ac74_base
{-# NOINLINE sDL_ReadU16LE #-}
sDL_ReadU16LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool)
sDL_ReadU16LE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
sDL_ReadU16LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
hs_bindgen_6849a0e565e7ac74
foreign import ccall unsafe "hs_bindgen_fe15c03a2323f8ee"
hs_bindgen_fe15c03a2323f8ee_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fe15c03a2323f8ee
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool))
hs_bindgen_fe15c03a2323f8ee :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
hs_bindgen_fe15c03a2323f8ee =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fe15c03a2323f8ee_base
{-# NOINLINE sDL_ReadS16LE #-}
sDL_ReadS16LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool)
sDL_ReadS16LE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
sDL_ReadS16LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
hs_bindgen_fe15c03a2323f8ee
foreign import ccall unsafe "hs_bindgen_04f5c88868a2821e"
hs_bindgen_04f5c88868a2821e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_04f5c88868a2821e
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool))
hs_bindgen_04f5c88868a2821e :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
hs_bindgen_04f5c88868a2821e =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_04f5c88868a2821e_base
{-# NOINLINE sDL_ReadU16BE #-}
sDL_ReadU16BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool)
sDL_ReadU16BE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
sDL_ReadU16BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint16 -> IO CBool))
hs_bindgen_04f5c88868a2821e
foreign import ccall unsafe "hs_bindgen_ab83010c5ae7ab35"
hs_bindgen_ab83010c5ae7ab35_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ab83010c5ae7ab35
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool))
hs_bindgen_ab83010c5ae7ab35 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
hs_bindgen_ab83010c5ae7ab35 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ab83010c5ae7ab35_base
{-# NOINLINE sDL_ReadS16BE #-}
sDL_ReadS16BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool)
sDL_ReadS16BE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
sDL_ReadS16BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint16 -> IO CBool))
hs_bindgen_ab83010c5ae7ab35
foreign import ccall unsafe "hs_bindgen_4dedf81005dea655"
hs_bindgen_4dedf81005dea655_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4dedf81005dea655
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_4dedf81005dea655 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
hs_bindgen_4dedf81005dea655 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4dedf81005dea655_base
{-# NOINLINE sDL_ReadU32LE #-}
sDL_ReadU32LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_ReadU32LE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
sDL_ReadU32LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
hs_bindgen_4dedf81005dea655
foreign import ccall unsafe "hs_bindgen_fffd09bacab3320d"
hs_bindgen_fffd09bacab3320d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fffd09bacab3320d
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool))
hs_bindgen_fffd09bacab3320d :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
hs_bindgen_fffd09bacab3320d =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fffd09bacab3320d_base
{-# NOINLINE sDL_ReadS32LE #-}
sDL_ReadS32LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool)
sDL_ReadS32LE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
sDL_ReadS32LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
hs_bindgen_fffd09bacab3320d
foreign import ccall unsafe "hs_bindgen_42b0f1d027be0c67"
hs_bindgen_42b0f1d027be0c67_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_42b0f1d027be0c67
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_42b0f1d027be0c67 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
hs_bindgen_42b0f1d027be0c67 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_42b0f1d027be0c67_base
{-# NOINLINE sDL_ReadU32BE #-}
sDL_ReadU32BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_ReadU32BE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
sDL_ReadU32BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint32 -> IO CBool))
hs_bindgen_42b0f1d027be0c67
foreign import ccall unsafe "hs_bindgen_97bc8b4d68748597"
hs_bindgen_97bc8b4d68748597_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_97bc8b4d68748597
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool))
hs_bindgen_97bc8b4d68748597 :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
hs_bindgen_97bc8b4d68748597 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_97bc8b4d68748597_base
{-# NOINLINE sDL_ReadS32BE #-}
sDL_ReadS32BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool)
sDL_ReadS32BE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
sDL_ReadS32BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint32 -> IO CBool))
hs_bindgen_97bc8b4d68748597
foreign import ccall unsafe "hs_bindgen_076f54bb27254ddb"
hs_bindgen_076f54bb27254ddb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_076f54bb27254ddb
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool))
hs_bindgen_076f54bb27254ddb :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
hs_bindgen_076f54bb27254ddb =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_076f54bb27254ddb_base
{-# NOINLINE sDL_ReadU64LE #-}
sDL_ReadU64LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool)
sDL_ReadU64LE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
sDL_ReadU64LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
hs_bindgen_076f54bb27254ddb
foreign import ccall unsafe "hs_bindgen_1aa96b5b13230b9b"
hs_bindgen_1aa96b5b13230b9b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1aa96b5b13230b9b
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool))
hs_bindgen_1aa96b5b13230b9b :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
hs_bindgen_1aa96b5b13230b9b =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1aa96b5b13230b9b_base
{-# NOINLINE sDL_ReadS64LE #-}
sDL_ReadS64LE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
sDL_ReadS64LE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
sDL_ReadS64LE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
hs_bindgen_1aa96b5b13230b9b
foreign import ccall unsafe "hs_bindgen_b0379b9f20acb50b"
hs_bindgen_b0379b9f20acb50b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b0379b9f20acb50b
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool))
hs_bindgen_b0379b9f20acb50b :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
hs_bindgen_b0379b9f20acb50b =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b0379b9f20acb50b_base
{-# NOINLINE sDL_ReadU64BE #-}
sDL_ReadU64BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool)
sDL_ReadU64BE :: FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
sDL_ReadU64BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Uint64 -> IO CBool))
hs_bindgen_b0379b9f20acb50b
foreign import ccall unsafe "hs_bindgen_91c79c6f23b10cea"
hs_bindgen_91c79c6f23b10cea_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_91c79c6f23b10cea
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool))
hs_bindgen_91c79c6f23b10cea :: IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
hs_bindgen_91c79c6f23b10cea =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_91c79c6f23b10cea_base
{-# NOINLINE sDL_ReadS64BE #-}
sDL_ReadS64BE
:: BG.FunPtr (BG.Ptr SDL_IOStream -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
sDL_ReadS64BE :: FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
sDL_ReadS64BE =
IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Ptr Sint64 -> IO CBool))
hs_bindgen_91c79c6f23b10cea
foreign import ccall unsafe "hs_bindgen_6a41201b6dedc01d"
hs_bindgen_6a41201b6dedc01d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6a41201b6dedc01d
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_6a41201b6dedc01d :: IO (FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
hs_bindgen_6a41201b6dedc01d =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6a41201b6dedc01d_base
{-# NOINLINE sDL_WriteU8 #-}
sDL_WriteU8 :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_WriteU8 :: FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool)
sDL_WriteU8 =
IO (FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint8 -> IO CBool))
hs_bindgen_6a41201b6dedc01d
foreign import ccall unsafe "hs_bindgen_7779de5157457a4b"
hs_bindgen_7779de5157457a4b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7779de5157457a4b
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint8 -> IO BG.CBool))
hs_bindgen_7779de5157457a4b :: IO (FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
hs_bindgen_7779de5157457a4b =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7779de5157457a4b_base
{-# NOINLINE sDL_WriteS8 #-}
sDL_WriteS8 :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint8 -> IO BG.CBool)
sDL_WriteS8 :: FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool)
sDL_WriteS8 =
IO (FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint8 -> IO CBool))
hs_bindgen_7779de5157457a4b
foreign import ccall unsafe "hs_bindgen_d47e66728dda1cb5"
hs_bindgen_d47e66728dda1cb5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d47e66728dda1cb5
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool))
hs_bindgen_d47e66728dda1cb5 :: IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
hs_bindgen_d47e66728dda1cb5 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d47e66728dda1cb5_base
{-# NOINLINE sDL_WriteU16LE #-}
sDL_WriteU16LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool)
sDL_WriteU16LE :: FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
sDL_WriteU16LE =
IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
hs_bindgen_d47e66728dda1cb5
foreign import ccall unsafe "hs_bindgen_93f38ce5f51dbf43"
hs_bindgen_93f38ce5f51dbf43_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_93f38ce5f51dbf43
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool))
hs_bindgen_93f38ce5f51dbf43 :: IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
hs_bindgen_93f38ce5f51dbf43 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_93f38ce5f51dbf43_base
{-# NOINLINE sDL_WriteS16LE #-}
sDL_WriteS16LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool)
sDL_WriteS16LE :: FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
sDL_WriteS16LE =
IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
hs_bindgen_93f38ce5f51dbf43
foreign import ccall unsafe "hs_bindgen_e336b4900affdc95"
hs_bindgen_e336b4900affdc95_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e336b4900affdc95
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool))
hs_bindgen_e336b4900affdc95 :: IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
hs_bindgen_e336b4900affdc95 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e336b4900affdc95_base
{-# NOINLINE sDL_WriteU16BE #-}
sDL_WriteU16BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint16 -> IO BG.CBool)
sDL_WriteU16BE :: FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
sDL_WriteU16BE =
IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint16 -> IO CBool))
hs_bindgen_e336b4900affdc95
foreign import ccall unsafe "hs_bindgen_ae3652657a7f54ff"
hs_bindgen_ae3652657a7f54ff_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ae3652657a7f54ff
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool))
hs_bindgen_ae3652657a7f54ff :: IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
hs_bindgen_ae3652657a7f54ff =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ae3652657a7f54ff_base
{-# NOINLINE sDL_WriteS16BE #-}
sDL_WriteS16BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint16 -> IO BG.CBool)
sDL_WriteS16BE :: FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
sDL_WriteS16BE =
IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint16 -> IO CBool))
hs_bindgen_ae3652657a7f54ff
foreign import ccall unsafe "hs_bindgen_3eafe174eec9869a"
hs_bindgen_3eafe174eec9869a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3eafe174eec9869a
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_3eafe174eec9869a :: IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
hs_bindgen_3eafe174eec9869a =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3eafe174eec9869a_base
{-# NOINLINE sDL_WriteU32LE #-}
sDL_WriteU32LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_WriteU32LE :: FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
sDL_WriteU32LE =
IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
hs_bindgen_3eafe174eec9869a
foreign import ccall unsafe "hs_bindgen_93d996acdc68faa4"
hs_bindgen_93d996acdc68faa4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_93d996acdc68faa4
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool))
hs_bindgen_93d996acdc68faa4 :: IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
hs_bindgen_93d996acdc68faa4 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_93d996acdc68faa4_base
{-# NOINLINE sDL_WriteS32LE #-}
sDL_WriteS32LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool)
sDL_WriteS32LE :: FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
sDL_WriteS32LE =
IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
hs_bindgen_93d996acdc68faa4
foreign import ccall unsafe "hs_bindgen_b65faf115109388d"
hs_bindgen_b65faf115109388d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b65faf115109388d
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_b65faf115109388d :: IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
hs_bindgen_b65faf115109388d =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b65faf115109388d_base
{-# NOINLINE sDL_WriteU32BE #-}
sDL_WriteU32BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_WriteU32BE :: FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
sDL_WriteU32BE =
IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint32 -> IO CBool))
hs_bindgen_b65faf115109388d
foreign import ccall unsafe "hs_bindgen_dfe1b91f6dd8a3fa"
hs_bindgen_dfe1b91f6dd8a3fa_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dfe1b91f6dd8a3fa
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool))
hs_bindgen_dfe1b91f6dd8a3fa :: IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
hs_bindgen_dfe1b91f6dd8a3fa =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dfe1b91f6dd8a3fa_base
{-# NOINLINE sDL_WriteS32BE #-}
sDL_WriteS32BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint32 -> IO BG.CBool)
sDL_WriteS32BE :: FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
sDL_WriteS32BE =
IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint32 -> IO CBool))
hs_bindgen_dfe1b91f6dd8a3fa
foreign import ccall unsafe "hs_bindgen_2d1c699323094d03"
hs_bindgen_2d1c699323094d03_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2d1c699323094d03
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool))
hs_bindgen_2d1c699323094d03 :: IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
hs_bindgen_2d1c699323094d03 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2d1c699323094d03_base
{-# NOINLINE sDL_WriteU64LE #-}
sDL_WriteU64LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool)
sDL_WriteU64LE :: FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
sDL_WriteU64LE =
IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
hs_bindgen_2d1c699323094d03
foreign import ccall unsafe "hs_bindgen_fe1f17e206d55f2a"
hs_bindgen_fe1f17e206d55f2a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fe1f17e206d55f2a
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool))
hs_bindgen_fe1f17e206d55f2a :: IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
hs_bindgen_fe1f17e206d55f2a =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fe1f17e206d55f2a_base
{-# NOINLINE sDL_WriteS64LE #-}
sDL_WriteS64LE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
sDL_WriteS64LE :: FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
sDL_WriteS64LE =
IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
hs_bindgen_fe1f17e206d55f2a
foreign import ccall unsafe "hs_bindgen_9dd43ac41e9a2bb2"
hs_bindgen_9dd43ac41e9a2bb2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9dd43ac41e9a2bb2
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool))
hs_bindgen_9dd43ac41e9a2bb2 :: IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
hs_bindgen_9dd43ac41e9a2bb2 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9dd43ac41e9a2bb2_base
{-# NOINLINE sDL_WriteU64BE #-}
sDL_WriteU64BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Uint64 -> IO BG.CBool)
sDL_WriteU64BE :: FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
sDL_WriteU64BE =
IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Uint64 -> IO CBool))
hs_bindgen_9dd43ac41e9a2bb2
foreign import ccall unsafe "hs_bindgen_fbc1776f62682806"
hs_bindgen_fbc1776f62682806_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fbc1776f62682806
:: IO (BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool))
hs_bindgen_fbc1776f62682806 :: IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
hs_bindgen_fbc1776f62682806 =
(FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
FFIType (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fbc1776f62682806_base
{-# NOINLINE sDL_WriteS64BE #-}
sDL_WriteS64BE :: BG.FunPtr (BG.Ptr SDL_IOStream -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
sDL_WriteS64BE :: FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
sDL_WriteS64BE =
IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
-> FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> Sint64 -> IO CBool))
hs_bindgen_fbc1776f62682806