{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Storage.FunPtr (
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_OpenTitleStorage,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_OpenUserStorage,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_OpenFileStorage,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_OpenStorage,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_CloseStorage,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_StorageReady,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_GetStorageFileSize,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_ReadStorageFile,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_WriteStorageFile,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_CreateStorageDirectory,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_EnumerateStorageDirectory,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_RemoveStoragePath,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_RenameStoragePath,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_CopyStorageFile,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_GetStoragePathInfo,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_GetStorageSpaceRemaining,
SDL3.Sys.Bindgen.Storage.FunPtr.sDL_GlobStorageDirectory,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Filesystem qualified
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Stdinc qualified
import SDL3.Sys.Bindgen.Storage
$( 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_storage.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_OpenTitleStorage */"
, "__attribute__ ((const))"
, "SDL_Storage *(*hs_bindgen_41dc0d42da3c13fb (void)) ("
, " char const *arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return &SDL_OpenTitleStorage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_OpenUserStorage */"
, "__attribute__ ((const))"
, "SDL_Storage *(*hs_bindgen_12c55994171bb882 (void)) ("
, " char const *arg1,"
, " char const *arg2,"
, " SDL_PropertiesID arg3"
, ")"
, "{"
, " return &SDL_OpenUserStorage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_OpenFileStorage */"
, "__attribute__ ((const))"
, "SDL_Storage *(*hs_bindgen_fef879e18b533feb (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_OpenFileStorage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_OpenStorage */"
, "__attribute__ ((const))"
, "SDL_Storage *(*hs_bindgen_21801b8b233def48 (void)) ("
, " SDL_StorageInterface const *arg1,"
, " void *arg2"
, ")"
, "{"
, " return &SDL_OpenStorage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_CloseStorage */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_df81ee6f0c32e051 (void)) ("
, " SDL_Storage *arg1"
, ")"
, "{"
, " return &SDL_CloseStorage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_StorageReady */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_026acf35472ecd32 (void)) ("
, " SDL_Storage *arg1"
, ")"
, "{"
, " return &SDL_StorageReady;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_GetStorageFileSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_24ba0ea421ce2ba3 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " Uint64 *arg3"
, ")"
, "{"
, " return &SDL_GetStorageFileSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_ReadStorageFile */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1b79f3ffe3c4acb4 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " void *arg3,"
, " Uint64 arg4"
, ")"
, "{"
, " return &SDL_ReadStorageFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_WriteStorageFile */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_cf1d254ac8e06322 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " void const *arg3,"
, " Uint64 arg4"
, ")"
, "{"
, " return &SDL_WriteStorageFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_CreateStorageDirectory */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1ccf47e38725aac9 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_CreateStorageDirectory;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_EnumerateStorageDirectory */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c662a58224242e1a (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " SDL_EnumerateDirectoryCallback arg3,"
, " void *arg4"
, ")"
, "{"
, " return &SDL_EnumerateStorageDirectory;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_RemoveStoragePath */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6e74dd5d268a0290 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_RemoveStoragePath;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_RenameStoragePath */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d9c1fb4dbd31bb7f (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &SDL_RenameStoragePath;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_CopyStorageFile */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_af4030dd32ec02ae (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &SDL_CopyStorageFile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_GetStoragePathInfo */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_5eb9dbc0d85e32f2 (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " SDL_PathInfo *arg3"
, ")"
, "{"
, " return &SDL_GetStoragePathInfo;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_GetStorageSpaceRemaining */"
, "__attribute__ ((const))"
, "Uint64 (*hs_bindgen_848d4258c8d4d64e (void)) ("
, " SDL_Storage *arg1"
, ")"
, "{"
, " return &SDL_GetStorageSpaceRemaining;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Storage_get_SDL_GlobStorageDirectory */"
, "__attribute__ ((const))"
, "char **(*hs_bindgen_d50b8834aa3490cc (void)) ("
, " SDL_Storage *arg1,"
, " char const *arg2,"
, " char const *arg3,"
, " SDL_GlobFlags arg4,"
, " signed int *arg5"
, ")"
, "{"
, " return &SDL_GlobStorageDirectory;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_41dc0d42da3c13fb"
hs_bindgen_41dc0d42da3c13fb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_41dc0d42da3c13fb
:: IO
( BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Storage)
)
)
hs_bindgen_41dc0d42da3c13fb :: IO
(FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
hs_bindgen_41dc0d42da3c13fb =
(FunPtr Void
-> FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
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 -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
FFIType
(FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_41dc0d42da3c13fb_base
{-# NOINLINE sDL_OpenTitleStorage #-}
sDL_OpenTitleStorage
:: BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Storage)
)
sDL_OpenTitleStorage :: FunPtr (PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
sDL_OpenTitleStorage =
IO
(FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
hs_bindgen_41dc0d42da3c13fb
foreign import ccall unsafe "hs_bindgen_12c55994171bb882"
hs_bindgen_12c55994171bb882_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_12c55994171bb882
:: IO
( BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Storage)
)
)
hs_bindgen_12c55994171bb882 :: IO
(FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
hs_bindgen_12c55994171bb882 =
(FunPtr Void
-> FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
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 -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
FFIType
(FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_12c55994171bb882_base
{-# NOINLINE sDL_OpenUserStorage #-}
sDL_OpenUserStorage
:: BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Storage)
)
sDL_OpenUserStorage :: FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
sDL_OpenUserStorage =
IO
(FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst CChar
-> PtrConst CChar -> SDL_PropertiesID -> IO (Ptr SDL_Storage)))
hs_bindgen_12c55994171bb882
foreign import ccall unsafe "hs_bindgen_fef879e18b533feb"
hs_bindgen_fef879e18b533feb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fef879e18b533feb
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Storage)))
hs_bindgen_fef879e18b533feb :: IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
hs_bindgen_fef879e18b533feb =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
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 -> IO (Ptr SDL_Storage))
FFIType (FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fef879e18b533feb_base
{-# NOINLINE sDL_OpenFileStorage #-}
sDL_OpenFileStorage :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Storage))
sDL_OpenFileStorage :: FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage))
sDL_OpenFileStorage =
IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Storage)))
hs_bindgen_fef879e18b533feb
foreign import ccall unsafe "hs_bindgen_21801b8b233def48"
hs_bindgen_21801b8b233def48_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_21801b8b233def48
:: IO (BG.FunPtr (PtrConst.PtrConst SDL_StorageInterface -> BG.Ptr BG.Void -> IO (BG.Ptr SDL_Storage)))
hs_bindgen_21801b8b233def48 :: IO
(FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
hs_bindgen_21801b8b233def48 =
(FunPtr Void
-> FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
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_StorageInterface -> Ptr Void -> IO (Ptr SDL_Storage))
FFIType
(FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst SDL_StorageInterface -> Ptr Void -> IO (Ptr SDL_Storage))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_21801b8b233def48_base
{-# NOINLINE sDL_OpenStorage #-}
sDL_OpenStorage
:: BG.FunPtr (PtrConst.PtrConst SDL_StorageInterface -> BG.Ptr BG.Void -> IO (BG.Ptr SDL_Storage))
sDL_OpenStorage :: FunPtr
(PtrConst SDL_StorageInterface -> Ptr Void -> IO (Ptr SDL_Storage))
sDL_OpenStorage =
IO
(FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
-> FunPtr
(PtrConst SDL_StorageInterface -> Ptr Void -> IO (Ptr SDL_Storage))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst SDL_StorageInterface
-> Ptr Void -> IO (Ptr SDL_Storage)))
hs_bindgen_21801b8b233def48
foreign import ccall unsafe "hs_bindgen_df81ee6f0c32e051"
hs_bindgen_df81ee6f0c32e051_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_df81ee6f0c32e051 :: IO (BG.FunPtr (BG.Ptr SDL_Storage -> IO BG.CBool))
hs_bindgen_df81ee6f0c32e051 :: IO (FunPtr (Ptr SDL_Storage -> IO CBool))
hs_bindgen_df81ee6f0c32e051 =
(FunPtr Void -> FunPtr (Ptr SDL_Storage -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Storage -> 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_Storage -> IO CBool)
FFIType (FunPtr (Ptr SDL_Storage -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_df81ee6f0c32e051_base
{-# NOINLINE sDL_CloseStorage #-}
sDL_CloseStorage :: BG.FunPtr (BG.Ptr SDL_Storage -> IO BG.CBool)
sDL_CloseStorage :: FunPtr (Ptr SDL_Storage -> IO CBool)
sDL_CloseStorage =
IO (FunPtr (Ptr SDL_Storage -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Storage -> IO CBool))
hs_bindgen_df81ee6f0c32e051
foreign import ccall unsafe "hs_bindgen_026acf35472ecd32"
hs_bindgen_026acf35472ecd32_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_026acf35472ecd32 :: IO (BG.FunPtr (BG.Ptr SDL_Storage -> IO BG.CBool))
hs_bindgen_026acf35472ecd32 :: IO (FunPtr (Ptr SDL_Storage -> IO CBool))
hs_bindgen_026acf35472ecd32 =
(FunPtr Void -> FunPtr (Ptr SDL_Storage -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Storage -> 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_Storage -> IO CBool)
FFIType (FunPtr (Ptr SDL_Storage -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_026acf35472ecd32_base
{-# NOINLINE sDL_StorageReady #-}
sDL_StorageReady :: BG.FunPtr (BG.Ptr SDL_Storage -> IO BG.CBool)
sDL_StorageReady :: FunPtr (Ptr SDL_Storage -> IO CBool)
sDL_StorageReady =
IO (FunPtr (Ptr SDL_Storage -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Storage -> IO CBool))
hs_bindgen_026acf35472ecd32
foreign import ccall unsafe "hs_bindgen_24ba0ea421ce2ba3"
hs_bindgen_24ba0ea421ce2ba3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_24ba0ea421ce2ba3
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
)
hs_bindgen_24ba0ea421ce2ba3 :: IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool))
hs_bindgen_24ba0ea421ce2ba3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> 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_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_24ba0ea421ce2ba3_base
{-# NOINLINE sDL_GetStorageFileSize #-}
sDL_GetStorageFileSize
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
sDL_GetStorageFileSize :: FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool)
sDL_GetStorageFileSize =
IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr Uint64 -> IO CBool))
hs_bindgen_24ba0ea421ce2ba3
foreign import ccall unsafe "hs_bindgen_1b79f3ffe3c4acb4"
hs_bindgen_1b79f3ffe3c4acb4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1b79f3ffe3c4acb4
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
)
hs_bindgen_1b79f3ffe3c4acb4 :: IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool))
hs_bindgen_1b79f3ffe3c4acb4 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> 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_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1b79f3ffe3c4acb4_base
{-# NOINLINE sDL_ReadStorageFile #-}
sDL_ReadStorageFile
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
sDL_ReadStorageFile :: FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool)
sDL_ReadStorageFile =
IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr Void -> Uint64 -> IO CBool))
hs_bindgen_1b79f3ffe3c4acb4
foreign import ccall unsafe "hs_bindgen_cf1d254ac8e06322"
hs_bindgen_cf1d254ac8e06322_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cf1d254ac8e06322
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
)
hs_bindgen_cf1d254ac8e06322 :: IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool))
hs_bindgen_cf1d254ac8e06322 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> 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_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cf1d254ac8e06322_base
{-# NOINLINE sDL_WriteStorageFile #-}
sDL_WriteStorageFile
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint64
-> IO BG.CBool
)
sDL_WriteStorageFile :: FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool)
sDL_WriteStorageFile =
IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> PtrConst Void -> Uint64 -> IO CBool))
hs_bindgen_cf1d254ac8e06322
foreign import ccall unsafe "hs_bindgen_1ccf47e38725aac9"
hs_bindgen_1ccf47e38725aac9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1ccf47e38725aac9
:: IO (BG.FunPtr (BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_1ccf47e38725aac9 :: IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
hs_bindgen_1ccf47e38725aac9 =
(FunPtr Void
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> 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_Storage -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1ccf47e38725aac9_base
{-# NOINLINE sDL_CreateStorageDirectory #-}
sDL_CreateStorageDirectory
:: BG.FunPtr (BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_CreateStorageDirectory :: FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
sDL_CreateStorageDirectory =
IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
hs_bindgen_1ccf47e38725aac9
foreign import ccall unsafe "hs_bindgen_c662a58224242e1a"
hs_bindgen_c662a58224242e1a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c662a58224242e1a
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Filesystem.SDL_EnumerateDirectoryCallback
-> BG.Ptr BG.Void
-> IO BG.CBool
)
)
hs_bindgen_c662a58224242e1a :: IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool))
hs_bindgen_c662a58224242e1a =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> 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_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c662a58224242e1a_base
{-# NOINLINE sDL_EnumerateStorageDirectory #-}
sDL_EnumerateStorageDirectory
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Filesystem.SDL_EnumerateDirectoryCallback
-> BG.Ptr BG.Void
-> IO BG.CBool
)
sDL_EnumerateStorageDirectory :: FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool)
sDL_EnumerateStorageDirectory =
IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> SDL_EnumerateDirectoryCallback
-> Ptr Void
-> IO CBool))
hs_bindgen_c662a58224242e1a
foreign import ccall unsafe "hs_bindgen_6e74dd5d268a0290"
hs_bindgen_6e74dd5d268a0290_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6e74dd5d268a0290
:: IO (BG.FunPtr (BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_6e74dd5d268a0290 :: IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
hs_bindgen_6e74dd5d268a0290 =
(FunPtr Void
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> 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_Storage -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6e74dd5d268a0290_base
{-# NOINLINE sDL_RemoveStoragePath #-}
sDL_RemoveStoragePath :: BG.FunPtr (BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_RemoveStoragePath :: FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
sDL_RemoveStoragePath =
IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Storage -> PtrConst CChar -> IO CBool))
hs_bindgen_6e74dd5d268a0290
foreign import ccall unsafe "hs_bindgen_d9c1fb4dbd31bb7f"
hs_bindgen_d9c1fb4dbd31bb7f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d9c1fb4dbd31bb7f
:: IO
( BG.FunPtr
(BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
)
hs_bindgen_d9c1fb4dbd31bb7f :: IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_d9c1fb4dbd31bb7f =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> 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_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d9c1fb4dbd31bb7f_base
{-# NOINLINE sDL_RenameStoragePath #-}
sDL_RenameStoragePath
:: BG.FunPtr
(BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_RenameStoragePath :: FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
sDL_RenameStoragePath =
IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_d9c1fb4dbd31bb7f
foreign import ccall unsafe "hs_bindgen_af4030dd32ec02ae"
hs_bindgen_af4030dd32ec02ae_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_af4030dd32ec02ae
:: IO
( BG.FunPtr
(BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
)
hs_bindgen_af4030dd32ec02ae :: IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_af4030dd32ec02ae =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> 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_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_af4030dd32ec02ae_base
{-# NOINLINE sDL_CopyStorageFile #-}
sDL_CopyStorageFile
:: BG.FunPtr
(BG.Ptr SDL_Storage -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_CopyStorageFile :: FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
sDL_CopyStorageFile =
IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_af4030dd32ec02ae
foreign import ccall unsafe "hs_bindgen_5eb9dbc0d85e32f2"
hs_bindgen_5eb9dbc0d85e32f2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5eb9dbc0d85e32f2
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr SDL3.Sys.Bindgen.Filesystem.SDL_PathInfo
-> IO BG.CBool
)
)
hs_bindgen_5eb9dbc0d85e32f2 :: IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool))
hs_bindgen_5eb9dbc0d85e32f2 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> 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_Storage -> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5eb9dbc0d85e32f2_base
{-# NOINLINE sDL_GetStoragePathInfo #-}
sDL_GetStoragePathInfo
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr SDL3.Sys.Bindgen.Filesystem.SDL_PathInfo
-> IO BG.CBool
)
sDL_GetStoragePathInfo :: FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool)
sDL_GetStoragePathInfo =
IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool))
-> FunPtr
(Ptr SDL_Storage -> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar -> Ptr SDL_PathInfo -> IO CBool))
hs_bindgen_5eb9dbc0d85e32f2
foreign import ccall unsafe "hs_bindgen_848d4258c8d4d64e"
hs_bindgen_848d4258c8d4d64e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_848d4258c8d4d64e
:: IO (BG.FunPtr (BG.Ptr SDL_Storage -> IO SDL3.Sys.Bindgen.Stdinc.Uint64))
hs_bindgen_848d4258c8d4d64e :: IO (FunPtr (Ptr SDL_Storage -> IO Uint64))
hs_bindgen_848d4258c8d4d64e =
(FunPtr Void -> FunPtr (Ptr SDL_Storage -> IO Uint64))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Storage -> IO Uint64))
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_Storage -> IO Uint64)
FFIType (FunPtr (Ptr SDL_Storage -> IO Uint64))
-> FunPtr (Ptr SDL_Storage -> IO Uint64)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_848d4258c8d4d64e_base
{-# NOINLINE sDL_GetStorageSpaceRemaining #-}
sDL_GetStorageSpaceRemaining :: BG.FunPtr (BG.Ptr SDL_Storage -> IO SDL3.Sys.Bindgen.Stdinc.Uint64)
sDL_GetStorageSpaceRemaining :: FunPtr (Ptr SDL_Storage -> IO Uint64)
sDL_GetStorageSpaceRemaining =
IO (FunPtr (Ptr SDL_Storage -> IO Uint64))
-> FunPtr (Ptr SDL_Storage -> IO Uint64)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Storage -> IO Uint64))
hs_bindgen_848d4258c8d4d64e
foreign import ccall unsafe "hs_bindgen_d50b8834aa3490cc"
hs_bindgen_d50b8834aa3490cc_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d50b8834aa3490cc
:: IO
( BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Filesystem.SDL_GlobFlags
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr BG.CChar))
)
)
hs_bindgen_d50b8834aa3490cc :: IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
hs_bindgen_d50b8834aa3490cc =
(FunPtr Void
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
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_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar)))
FFIType
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar)))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d50b8834aa3490cc_base
{-# NOINLINE sDL_GlobStorageDirectory #-}
sDL_GlobStorageDirectory
:: BG.FunPtr
( BG.Ptr SDL_Storage
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Filesystem.SDL_GlobFlags
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr BG.CChar))
)
sDL_GlobStorageDirectory :: FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar)))
sDL_GlobStorageDirectory =
IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
-> FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar)))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Storage
-> PtrConst CChar
-> PtrConst CChar
-> SDL_GlobFlags
-> Ptr CInt
-> IO (Ptr (Ptr CChar))))
hs_bindgen_d50b8834aa3490cc