{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Stdinc.Safe (
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_malloc,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_calloc,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_realloc,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_free,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetOriginalMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_SetMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_aligned_alloc,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_aligned_free,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetNumAllocations,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetEnvironment,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_CreateEnvironment,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_GetEnvironmentVariables,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_SetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_UnsetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_DestroyEnvironment,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_getenv,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_getenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_setenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_unsetenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_qsort,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_bsearch,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_qsort_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_bsearch_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_abs,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isalpha,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isalnum,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isblank,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_iscntrl,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isdigit,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isxdigit,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_ispunct,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isspace,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isupper,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_islower,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isprint,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isgraph,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_toupper,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_tolower,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_crc16,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_crc32,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_murmur3_32,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_memcpy,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_memmove,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_memset,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_memset4,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_memcmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcslen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsnlen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcslcpy,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcslcat,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsdup,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsstr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsnstr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcscmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsncmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcscasecmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_wcsncasecmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strlen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strnlen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strlcpy,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_utf8strlcpy,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strlcat,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strdup,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strndup,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strrev,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strupr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strlwr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strchr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strrchr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strstr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strnstr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strcasestr,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strtok_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_utf8strlen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_utf8strnlen,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_itoa,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_uitoa,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_lltoa,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_ulltoa,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atoi,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atof,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strtoll,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strtoull,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strtod,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strcmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strncmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strcasecmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strncasecmp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_strpbrk,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_StepUTF8,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_StepBackUTF8,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_UCS4ToUTF8,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_srand,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_rand,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_randf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_rand_bits,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_rand_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_randf_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_rand_bits_r,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_acos,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_acosf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_asin,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_asinf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atan,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atanf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atan2,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_atan2f,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_ceil,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_ceilf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_copysign,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_copysignf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_cos,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_cosf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_exp,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_expf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_fabs,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_fabsf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_floor,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_floorf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_trunc,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_truncf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_fmod,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_fmodf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isinf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isinff,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isnan,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_isnanf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_log,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_logf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_log10,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_log10f,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_modf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_modff,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_pow,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_powf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_round,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_roundf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_scalbn,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_scalbnf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_sin,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_sinf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_sqrt,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_sqrtf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_tan,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_tanf,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_iconv_open,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_iconv_close,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_iconv,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_iconv_string,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_size_mul_check_overflow_builtin,
SDL3.Sys.Bindgen.Stdinc.Safe.sDL_size_add_check_overflow_builtin,
)
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.Stdinc
$( 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_stdinc.h>"
, "void *hs_bindgen_0fa0437465ff2e3b ("
, " size_t arg1"
, ")"
, "{"
, " return (SDL_malloc)(arg1);"
, "}"
, "void *hs_bindgen_12a69b8549cd3a89 ("
, " size_t arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_calloc)(arg1, arg2);"
, "}"
, "void *hs_bindgen_749e3624b605eca6 ("
, " void *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_realloc)(arg1, arg2);"
, "}"
, "void hs_bindgen_090b04617f4cc6c8 ("
, " void *arg1"
, ")"
, "{"
, " (SDL_free)(arg1);"
, "}"
, "void hs_bindgen_8ba528e1d8cc4754 ("
, " SDL_malloc_func *arg1,"
, " SDL_calloc_func *arg2,"
, " SDL_realloc_func *arg3,"
, " SDL_free_func *arg4"
, ")"
, "{"
, " (SDL_GetOriginalMemoryFunctions)(arg1, arg2, arg3, arg4);"
, "}"
, "void hs_bindgen_ad8799017bc65037 ("
, " SDL_malloc_func *arg1,"
, " SDL_calloc_func *arg2,"
, " SDL_realloc_func *arg3,"
, " SDL_free_func *arg4"
, ")"
, "{"
, " (SDL_GetMemoryFunctions)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_0320414e5ec49d1b ("
, " SDL_malloc_func arg1,"
, " SDL_calloc_func arg2,"
, " SDL_realloc_func arg3,"
, " SDL_free_func arg4"
, ")"
, "{"
, " return (SDL_SetMemoryFunctions)(arg1, arg2, arg3, arg4);"
, "}"
, "void *hs_bindgen_f88d3921cd5e4163 ("
, " size_t arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_aligned_alloc)(arg1, arg2);"
, "}"
, "void hs_bindgen_d2d698681f3145f2 ("
, " void *arg1"
, ")"
, "{"
, " (SDL_aligned_free)(arg1);"
, "}"
, "signed int hs_bindgen_f0e7f10898be7ba4 (void)"
, "{"
, " return (SDL_GetNumAllocations)();"
, "}"
, "SDL_Environment *hs_bindgen_e44727dd9f944e0a (void)"
, "{"
, " return (SDL_GetEnvironment)();"
, "}"
, "SDL_Environment *hs_bindgen_5c62fc7482159de0 ("
, " _Bool arg1"
, ")"
, "{"
, " return (SDL_CreateEnvironment)(arg1);"
, "}"
, "char const *hs_bindgen_4da0ee2273bc4013 ("
, " SDL_Environment *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_GetEnvironmentVariable)(arg1, arg2);"
, "}"
, "char **hs_bindgen_4c1189e55e8583bb ("
, " SDL_Environment *arg1"
, ")"
, "{"
, " return (SDL_GetEnvironmentVariables)(arg1);"
, "}"
, "_Bool hs_bindgen_5824ff8a221d07c0 ("
, " SDL_Environment *arg1,"
, " char const *arg2,"
, " char const *arg3,"
, " _Bool arg4"
, ")"
, "{"
, " return (SDL_SetEnvironmentVariable)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_f695a3f593331aff ("
, " SDL_Environment *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_UnsetEnvironmentVariable)(arg1, arg2);"
, "}"
, "void hs_bindgen_1dd67a4722131c01 ("
, " SDL_Environment *arg1"
, ")"
, "{"
, " (SDL_DestroyEnvironment)(arg1);"
, "}"
, "char const *hs_bindgen_1af31e6913adf6ff ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_getenv)(arg1);"
, "}"
, "char const *hs_bindgen_5a7e5c07a3b52c7c ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_getenv_unsafe)(arg1);"
, "}"
, "signed int hs_bindgen_e57ac980835e41db ("
, " char const *arg1,"
, " char const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_setenv_unsafe)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_6237b0757e59fa37 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_unsetenv_unsafe)(arg1);"
, "}"
, "void hs_bindgen_b81d78a311d44f46 ("
, " void *arg1,"
, " size_t arg2,"
, " size_t arg3,"
, " SDL_CompareCallback arg4"
, ")"
, "{"
, " (SDL_qsort)(arg1, arg2, arg3, arg4);"
, "}"
, "void *hs_bindgen_8c9a76f991574084 ("
, " void const *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " size_t arg4,"
, " SDL_CompareCallback arg5"
, ")"
, "{"
, " return (SDL_bsearch)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "void hs_bindgen_d22a2fabdcd748eb ("
, " void *arg1,"
, " size_t arg2,"
, " size_t arg3,"
, " SDL_CompareCallback_r arg4,"
, " void *arg5"
, ")"
, "{"
, " (SDL_qsort_r)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "void *hs_bindgen_9cce970e9842407b ("
, " void const *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " size_t arg4,"
, " SDL_CompareCallback_r arg5,"
, " void *arg6"
, ")"
, "{"
, " return (SDL_bsearch_r)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "signed int hs_bindgen_3b7f43f8c476ee06 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_abs)(arg1);"
, "}"
, "signed int hs_bindgen_9a00314812b7b060 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isalpha)(arg1);"
, "}"
, "signed int hs_bindgen_f2e3b47d308f6330 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isalnum)(arg1);"
, "}"
, "signed int hs_bindgen_94e1edfbd7c1b6fd ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isblank)(arg1);"
, "}"
, "signed int hs_bindgen_f4e70f258fc0cd31 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_iscntrl)(arg1);"
, "}"
, "signed int hs_bindgen_a92ce90ddf0e012f ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isdigit)(arg1);"
, "}"
, "signed int hs_bindgen_c2fe92c140d522e3 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isxdigit)(arg1);"
, "}"
, "signed int hs_bindgen_abdf0b7703d7ef7b ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_ispunct)(arg1);"
, "}"
, "signed int hs_bindgen_b0c62a95d4008bcb ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isspace)(arg1);"
, "}"
, "signed int hs_bindgen_dbe8ad5b2415f52b ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isupper)(arg1);"
, "}"
, "signed int hs_bindgen_4f1c801e2ffe74d9 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_islower)(arg1);"
, "}"
, "signed int hs_bindgen_1de66809f06ec2cf ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isprint)(arg1);"
, "}"
, "signed int hs_bindgen_7cecb757f16ce85d ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isgraph)(arg1);"
, "}"
, "signed int hs_bindgen_799fe4e6fc639bc0 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_toupper)(arg1);"
, "}"
, "signed int hs_bindgen_af600e5bb74004b2 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_tolower)(arg1);"
, "}"
, "Uint16 hs_bindgen_8b9d7fd6e4874342 ("
, " Uint16 arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_crc16)(arg1, arg2, arg3);"
, "}"
, "Uint32 hs_bindgen_20e1e20820f9c17a ("
, " Uint32 arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_crc32)(arg1, arg2, arg3);"
, "}"
, "Uint32 hs_bindgen_e26385eb1b169df1 ("
, " void const *arg1,"
, " size_t arg2,"
, " Uint32 arg3"
, ")"
, "{"
, " return (SDL_murmur3_32)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_cdcf81235b96677b ("
, " void *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memcpy)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_35784700b43bfe53 ("
, " void *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memmove)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_74bc363e8ec99139 ("
, " void *arg1,"
, " signed int arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memset)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_39f43c1520a45f57 ("
, " void *arg1,"
, " Uint32 arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memset4)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_1386d72429f6b9cb ("
, " void const *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memcmp)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_e6c3253fb4b72427 ("
, " wchar_t const *arg1"
, ")"
, "{"
, " return (SDL_wcslen)(arg1);"
, "}"
, "size_t hs_bindgen_da04478d43043c90 ("
, " wchar_t const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_wcsnlen)(arg1, arg2);"
, "}"
, "size_t hs_bindgen_82a9094f0d522cdf ("
, " wchar_t *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcslcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_c85ef13eabbd96dd ("
, " wchar_t *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcslcat)(arg1, arg2, arg3);"
, "}"
, "wchar_t *hs_bindgen_9a5bf9db9506735d ("
, " wchar_t const *arg1"
, ")"
, "{"
, " return (SDL_wcsdup)(arg1);"
, "}"
, "wchar_t *hs_bindgen_8807485ad58a476c ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcsstr)(arg1, arg2);"
, "}"
, "wchar_t *hs_bindgen_0f95369992d6076d ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsnstr)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_a56659eded1129eb ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcscmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_f249ec61a8d5978a ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsncmp)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_0e487d7f98097b0d ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcscasecmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_9a4ad44438974867 ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsncasecmp)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_574becd3bb71e7b9 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_strlen)(arg1);"
, "}"
, "size_t hs_bindgen_9232c1cbf65df9e5 ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_strnlen)(arg1, arg2);"
, "}"
, "size_t hs_bindgen_1a460cf112b7fd68 ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strlcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_10b5c948dc68c882 ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_utf8strlcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_8132fc050b3dda62 ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strlcat)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_e91dd28c0e034753 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_strdup)(arg1);"
, "}"
, "char *hs_bindgen_9f484a433e6fd1be ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_strndup)(arg1, arg2);"
, "}"
, "char *hs_bindgen_fd83e6da8cdd54dc ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strrev)(arg1);"
, "}"
, "char *hs_bindgen_4821ca9fe328d7f0 ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strupr)(arg1);"
, "}"
, "char *hs_bindgen_b313d67572ea455e ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strlwr)(arg1);"
, "}"
, "char *hs_bindgen_9b8b80f67620d0c0 ("
, " char const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_strchr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_61eb1646e2706ec9 ("
, " char const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_strrchr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_09dae8bc6d27bfa7 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strstr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_b253d6195ad29db6 ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strnstr)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_845c9ada7f0145b4 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcasestr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_92aad5310bed80bf ("
, " char *arg1,"
, " char const *arg2,"
, " char **arg3"
, ")"
, "{"
, " return (SDL_strtok_r)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_2fe9c3d14ead61fa ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_utf8strlen)(arg1);"
, "}"
, "size_t hs_bindgen_7e1dc736bb92cf02 ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_utf8strnlen)(arg1, arg2);"
, "}"
, "char *hs_bindgen_5e87f4eb430750ff ("
, " signed int arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_itoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_6593301ad3b87e96 ("
, " unsigned int arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_uitoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_49dab071ddd94418 ("
, " signed long long arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_lltoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_8c172a64279b6c99 ("
, " unsigned long long arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_ulltoa)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_7ec5dbb16b1ec441 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_atoi)(arg1);"
, "}"
, "double hs_bindgen_3da67c3a67185baf ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_atof)(arg1);"
, "}"
, "signed long long hs_bindgen_2d4f949f38ae668c ("
, " char const *arg1,"
, " char **arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_strtoll)(arg1, arg2, arg3);"
, "}"
, "unsigned long long hs_bindgen_af470a839fcf6fbd ("
, " char const *arg1,"
, " char **arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_strtoull)(arg1, arg2, arg3);"
, "}"
, "double hs_bindgen_717e481bd213c968 ("
, " char const *arg1,"
, " char **arg2"
, ")"
, "{"
, " return (SDL_strtod)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_114ae5114f0f2f61 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_07f412ca6ac64bca ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strncmp)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_931c05e65f298770 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcasecmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_974c20bb6f7b7d03 ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strncasecmp)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_50473abaffb3417e ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strpbrk)(arg1, arg2);"
, "}"
, "Uint32 hs_bindgen_e49242de1cec91d5 ("
, " char const **arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return (SDL_StepUTF8)(arg1, arg2);"
, "}"
, "Uint32 hs_bindgen_0346c467944ee189 ("
, " char const *arg1,"
, " char const **arg2"
, ")"
, "{"
, " return (SDL_StepBackUTF8)(arg1, arg2);"
, "}"
, "char *hs_bindgen_bdc98e385efc6ab7 ("
, " Uint32 arg1,"
, " char *arg2"
, ")"
, "{"
, " return (SDL_UCS4ToUTF8)(arg1, arg2);"
, "}"
, "void hs_bindgen_bd195a3a2b34e483 ("
, " Uint64 arg1"
, ")"
, "{"
, " (SDL_srand)(arg1);"
, "}"
, "Sint32 hs_bindgen_4b2da7e53b63ed17 ("
, " Sint32 arg1"
, ")"
, "{"
, " return (SDL_rand)(arg1);"
, "}"
, "float hs_bindgen_91fe5edd016e0570 (void)"
, "{"
, " return (SDL_randf)();"
, "}"
, "Uint32 hs_bindgen_5d81c1c12775308d (void)"
, "{"
, " return (SDL_rand_bits)();"
, "}"
, "Sint32 hs_bindgen_59abfd01a8d7b8f7 ("
, " Uint64 *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return (SDL_rand_r)(arg1, arg2);"
, "}"
, "float hs_bindgen_5da60fff1ce7873d ("
, " Uint64 *arg1"
, ")"
, "{"
, " return (SDL_randf_r)(arg1);"
, "}"
, "Uint32 hs_bindgen_23de01659ed6ba6b ("
, " Uint64 *arg1"
, ")"
, "{"
, " return (SDL_rand_bits_r)(arg1);"
, "}"
, "double hs_bindgen_217308a0a788520d ("
, " double arg1"
, ")"
, "{"
, " return (SDL_acos)(arg1);"
, "}"
, "float hs_bindgen_f093db4bb5e8e494 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_acosf)(arg1);"
, "}"
, "double hs_bindgen_205d9f923dff59cd ("
, " double arg1"
, ")"
, "{"
, " return (SDL_asin)(arg1);"
, "}"
, "float hs_bindgen_79771d582742f165 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_asinf)(arg1);"
, "}"
, "double hs_bindgen_3051cbc85bd5efba ("
, " double arg1"
, ")"
, "{"
, " return (SDL_atan)(arg1);"
, "}"
, "float hs_bindgen_7d0bcd6030adfae6 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_atanf)(arg1);"
, "}"
, "double hs_bindgen_9ae010b5b4d9f553 ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_atan2)(arg1, arg2);"
, "}"
, "float hs_bindgen_3eac4b1bfc5aff58 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_atan2f)(arg1, arg2);"
, "}"
, "double hs_bindgen_1630cb0e3a004beb ("
, " double arg1"
, ")"
, "{"
, " return (SDL_ceil)(arg1);"
, "}"
, "float hs_bindgen_04a706bfcc971297 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_ceilf)(arg1);"
, "}"
, "double hs_bindgen_fed0484ab850ee6a ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_copysign)(arg1, arg2);"
, "}"
, "float hs_bindgen_d21fe858af73dd98 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_copysignf)(arg1, arg2);"
, "}"
, "double hs_bindgen_a4c38d6732d22ffb ("
, " double arg1"
, ")"
, "{"
, " return (SDL_cos)(arg1);"
, "}"
, "float hs_bindgen_ad11505e8fd49060 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_cosf)(arg1);"
, "}"
, "double hs_bindgen_ffaa0913f3d0c63c ("
, " double arg1"
, ")"
, "{"
, " return (SDL_exp)(arg1);"
, "}"
, "float hs_bindgen_4d5e3977a4eb4c12 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_expf)(arg1);"
, "}"
, "double hs_bindgen_89730ae2b638ee61 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_fabs)(arg1);"
, "}"
, "float hs_bindgen_4e76324c9b8f7453 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_fabsf)(arg1);"
, "}"
, "double hs_bindgen_4c646d1d6b7e922f ("
, " double arg1"
, ")"
, "{"
, " return (SDL_floor)(arg1);"
, "}"
, "float hs_bindgen_db6fbb0a591a2804 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_floorf)(arg1);"
, "}"
, "double hs_bindgen_2b4f0ab682c421b7 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_trunc)(arg1);"
, "}"
, "float hs_bindgen_afe8ddb39d52a293 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_truncf)(arg1);"
, "}"
, "double hs_bindgen_f1fc4d1a8a6fd613 ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_fmod)(arg1, arg2);"
, "}"
, "float hs_bindgen_19c2a30dd6614c51 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_fmodf)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_9be13530739c3139 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_isinf)(arg1);"
, "}"
, "signed int hs_bindgen_d063ada15b71ed19 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_isinff)(arg1);"
, "}"
, "signed int hs_bindgen_bb4d9f6611f2a512 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_isnan)(arg1);"
, "}"
, "signed int hs_bindgen_48e10ed50de37991 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_isnanf)(arg1);"
, "}"
, "double hs_bindgen_46922ccc470e92e0 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_log)(arg1);"
, "}"
, "float hs_bindgen_7ef0b9f4239eb37e ("
, " float arg1"
, ")"
, "{"
, " return (SDL_logf)(arg1);"
, "}"
, "double hs_bindgen_bc1ad316da1b3bbc ("
, " double arg1"
, ")"
, "{"
, " return (SDL_log10)(arg1);"
, "}"
, "float hs_bindgen_310aebbf28df3250 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_log10f)(arg1);"
, "}"
, "double hs_bindgen_93a468f91c55ba99 ("
, " double arg1,"
, " double *arg2"
, ")"
, "{"
, " return (SDL_modf)(arg1, arg2);"
, "}"
, "float hs_bindgen_76a18e33bbbed6ee ("
, " float arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_modff)(arg1, arg2);"
, "}"
, "double hs_bindgen_b8c28ba00815fbb9 ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_pow)(arg1, arg2);"
, "}"
, "float hs_bindgen_d853802a7561099f ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_powf)(arg1, arg2);"
, "}"
, "double hs_bindgen_097e1eceb090a078 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_round)(arg1);"
, "}"
, "float hs_bindgen_5b677097112f1617 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_roundf)(arg1);"
, "}"
, "double hs_bindgen_8038e0526522260c ("
, " double arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_scalbn)(arg1, arg2);"
, "}"
, "float hs_bindgen_fc0cb80cec8a11b0 ("
, " float arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_scalbnf)(arg1, arg2);"
, "}"
, "double hs_bindgen_d062c0d717121757 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_sin)(arg1);"
, "}"
, "float hs_bindgen_4ee3ee787bd19e91 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_sinf)(arg1);"
, "}"
, "double hs_bindgen_45b7bf5fa33e3269 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_sqrt)(arg1);"
, "}"
, "float hs_bindgen_da05b17837e5fa68 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_sqrtf)(arg1);"
, "}"
, "double hs_bindgen_8e3c4624ada8d754 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_tan)(arg1);"
, "}"
, "float hs_bindgen_b4a5a33f270aeb8d ("
, " float arg1"
, ")"
, "{"
, " return (SDL_tanf)(arg1);"
, "}"
, "SDL_iconv_t hs_bindgen_4c58e728caad9aa3 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_iconv_open)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_85fcb2de02d7791f ("
, " SDL_iconv_t arg1"
, ")"
, "{"
, " return (SDL_iconv_close)(arg1);"
, "}"
, "size_t hs_bindgen_73663c44fcaa8f9d ("
, " SDL_iconv_t arg1,"
, " char const **arg2,"
, " size_t *arg3,"
, " char **arg4,"
, " size_t *arg5"
, ")"
, "{"
, " return (SDL_iconv)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "char *hs_bindgen_066c0e98a41d1c6b ("
, " char const *arg1,"
, " char const *arg2,"
, " char const *arg3,"
, " size_t arg4"
, ")"
, "{"
, " return (SDL_iconv_string)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_cb7ffceaa134d628 ("
, " size_t arg1,"
, " size_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return (SDL_size_mul_check_overflow_builtin)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_ca88dcdcdddd2954 ("
, " size_t arg1,"
, " size_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return (SDL_size_add_check_overflow_builtin)(arg1, arg2, arg3);"
, "}"
]
)
)
foreign import ccall safe "hs_bindgen_0fa0437465ff2e3b"
hs_bindgen_0fa0437465ff2e3b_base
:: HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_0fa0437465ff2e3b
:: HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_0fa0437465ff2e3b :: CSize -> IO (Ptr Void)
hs_bindgen_0fa0437465ff2e3b =
\CSize
x0 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CSize -> IO (Ptr Void)
hs_bindgen_0fa0437465ff2e3b_base (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x0))
sDL_malloc
:: HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_malloc :: CSize -> IO (Ptr Void)
sDL_malloc = CSize -> IO (Ptr Void)
hs_bindgen_0fa0437465ff2e3b
foreign import ccall safe "hs_bindgen_12a69b8549cd3a89"
hs_bindgen_12a69b8549cd3a89_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_12a69b8549cd3a89
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_12a69b8549cd3a89 :: CSize -> CSize -> IO (Ptr Void)
hs_bindgen_12a69b8549cd3a89 =
\CSize
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CSize -> CSize -> IO (Ptr Void)
hs_bindgen_12a69b8549cd3a89_base (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_calloc
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_calloc :: CSize -> CSize -> IO (Ptr Void)
sDL_calloc = CSize -> CSize -> IO (Ptr Void)
hs_bindgen_12a69b8549cd3a89
foreign import ccall safe "hs_bindgen_749e3624b605eca6"
hs_bindgen_749e3624b605eca6_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_749e3624b605eca6
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_749e3624b605eca6 :: Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_749e3624b605eca6 =
\Ptr Void
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_749e3624b605eca6_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_realloc
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_realloc :: Ptr Void -> CSize -> IO (Ptr Void)
sDL_realloc = Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_749e3624b605eca6
foreign import ccall safe "hs_bindgen_090b04617f4cc6c8"
hs_bindgen_090b04617f4cc6c8_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_090b04617f4cc6c8
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_090b04617f4cc6c8 :: Ptr Void -> IO ()
hs_bindgen_090b04617f4cc6c8 =
\Ptr Void
x0 ->
Ptr Void -> IO ()
hs_bindgen_090b04617f4cc6c8_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0)
sDL_free
:: BG.Ptr BG.Void
-> IO ()
sDL_free :: Ptr Void -> IO ()
sDL_free = Ptr Void -> IO ()
hs_bindgen_090b04617f4cc6c8
foreign import ccall safe "hs_bindgen_8ba528e1d8cc4754"
hs_bindgen_8ba528e1d8cc4754_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_8ba528e1d8cc4754
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
hs_bindgen_8ba528e1d8cc4754 :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_8ba528e1d8cc4754 =
\Ptr SDL_malloc_func
x0 ->
\Ptr SDL_calloc_func
x1 ->
\Ptr SDL_realloc_func
x2 ->
\Ptr SDL_free_func
x3 ->
Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO ()
hs_bindgen_8ba528e1d8cc4754_base
(Ptr SDL_malloc_func -> FFIType (Ptr SDL_malloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_malloc_func
x0)
(Ptr SDL_calloc_func -> FFIType (Ptr SDL_calloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_calloc_func
x1)
(Ptr SDL_realloc_func -> FFIType (Ptr SDL_realloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_realloc_func
x2)
(Ptr SDL_free_func -> FFIType (Ptr SDL_free_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_free_func
x3)
sDL_GetOriginalMemoryFunctions
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
sDL_GetOriginalMemoryFunctions :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
sDL_GetOriginalMemoryFunctions =
Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_8ba528e1d8cc4754
foreign import ccall safe "hs_bindgen_ad8799017bc65037"
hs_bindgen_ad8799017bc65037_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_ad8799017bc65037
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
hs_bindgen_ad8799017bc65037 :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_ad8799017bc65037 =
\Ptr SDL_malloc_func
x0 ->
\Ptr SDL_calloc_func
x1 ->
\Ptr SDL_realloc_func
x2 ->
\Ptr SDL_free_func
x3 ->
Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO ()
hs_bindgen_ad8799017bc65037_base
(Ptr SDL_malloc_func -> FFIType (Ptr SDL_malloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_malloc_func
x0)
(Ptr SDL_calloc_func -> FFIType (Ptr SDL_calloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_calloc_func
x1)
(Ptr SDL_realloc_func -> FFIType (Ptr SDL_realloc_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_realloc_func
x2)
(Ptr SDL_free_func -> FFIType (Ptr SDL_free_func)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_free_func
x3)
sDL_GetMemoryFunctions
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
sDL_GetMemoryFunctions :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
sDL_GetMemoryFunctions = Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_ad8799017bc65037
foreign import ccall safe "hs_bindgen_0320414e5ec49d1b"
hs_bindgen_0320414e5ec49d1b_base
:: BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> IO BG.CBool
hs_bindgen_0320414e5ec49d1b
:: SDL_malloc_func
-> SDL_calloc_func
-> SDL_realloc_func
-> SDL_free_func
-> IO BG.CBool
hs_bindgen_0320414e5ec49d1b :: SDL_malloc_func
-> SDL_calloc_func -> SDL_realloc_func -> SDL_free_func -> IO CBool
hs_bindgen_0320414e5ec49d1b =
\SDL_malloc_func
x0 ->
\SDL_calloc_func
x1 ->
\SDL_realloc_func
x2 ->
\SDL_free_func
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( FunPtr Void
-> FunPtr Void -> FunPtr Void -> FunPtr Void -> IO CBool
hs_bindgen_0320414e5ec49d1b_base
(SDL_malloc_func -> FFIType SDL_malloc_func
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_malloc_func
x0)
(SDL_calloc_func -> FFIType SDL_calloc_func
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_calloc_func
x1)
(SDL_realloc_func -> FFIType SDL_realloc_func
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_realloc_func
x2)
(SDL_free_func -> FFIType SDL_free_func
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_free_func
x3)
)
sDL_SetMemoryFunctions
:: SDL_malloc_func
-> SDL_calloc_func
-> SDL_realloc_func
-> SDL_free_func
-> IO BG.CBool
sDL_SetMemoryFunctions :: SDL_malloc_func
-> SDL_calloc_func -> SDL_realloc_func -> SDL_free_func -> IO CBool
sDL_SetMemoryFunctions = SDL_malloc_func
-> SDL_calloc_func -> SDL_realloc_func -> SDL_free_func -> IO CBool
hs_bindgen_0320414e5ec49d1b
foreign import ccall safe "hs_bindgen_f88d3921cd5e4163"
hs_bindgen_f88d3921cd5e4163_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_f88d3921cd5e4163
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_f88d3921cd5e4163 :: CSize -> CSize -> IO (Ptr Void)
hs_bindgen_f88d3921cd5e4163 =
\CSize
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CSize -> CSize -> IO (Ptr Void)
hs_bindgen_f88d3921cd5e4163_base (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_aligned_alloc
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_aligned_alloc :: CSize -> CSize -> IO (Ptr Void)
sDL_aligned_alloc = CSize -> CSize -> IO (Ptr Void)
hs_bindgen_f88d3921cd5e4163
foreign import ccall safe "hs_bindgen_d2d698681f3145f2"
hs_bindgen_d2d698681f3145f2_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_d2d698681f3145f2
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_d2d698681f3145f2 :: Ptr Void -> IO ()
hs_bindgen_d2d698681f3145f2 =
\Ptr Void
x0 ->
Ptr Void -> IO ()
hs_bindgen_d2d698681f3145f2_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0)
sDL_aligned_free
:: BG.Ptr BG.Void
-> IO ()
sDL_aligned_free :: Ptr Void -> IO ()
sDL_aligned_free = Ptr Void -> IO ()
hs_bindgen_d2d698681f3145f2
foreign import ccall safe "hs_bindgen_f0e7f10898be7ba4"
hs_bindgen_f0e7f10898be7ba4_base
:: IO BG.CInt
hs_bindgen_f0e7f10898be7ba4 :: IO BG.CInt
hs_bindgen_f0e7f10898be7ba4 :: IO CInt
hs_bindgen_f0e7f10898be7ba4 =
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CInt
hs_bindgen_f0e7f10898be7ba4_base
sDL_GetNumAllocations :: IO BG.CInt
sDL_GetNumAllocations :: IO CInt
sDL_GetNumAllocations = IO CInt
hs_bindgen_f0e7f10898be7ba4
foreign import ccall safe "hs_bindgen_e44727dd9f944e0a"
hs_bindgen_e44727dd9f944e0a_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_e44727dd9f944e0a :: IO (BG.Ptr SDL_Environment)
hs_bindgen_e44727dd9f944e0a :: IO (Ptr SDL_Environment)
hs_bindgen_e44727dd9f944e0a =
(Ptr Void -> Ptr SDL_Environment)
-> IO (Ptr Void) -> IO (Ptr SDL_Environment)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Environment
FFIType (Ptr SDL_Environment) -> Ptr SDL_Environment
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_e44727dd9f944e0a_base
sDL_GetEnvironment :: IO (BG.Ptr SDL_Environment)
sDL_GetEnvironment :: IO (Ptr SDL_Environment)
sDL_GetEnvironment = IO (Ptr SDL_Environment)
hs_bindgen_e44727dd9f944e0a
foreign import ccall safe "hs_bindgen_5c62fc7482159de0"
hs_bindgen_5c62fc7482159de0_base
:: BG.CBool
-> IO (BG.Ptr BG.Void)
hs_bindgen_5c62fc7482159de0
:: BG.CBool
-> IO (BG.Ptr SDL_Environment)
hs_bindgen_5c62fc7482159de0 :: CBool -> IO (Ptr SDL_Environment)
hs_bindgen_5c62fc7482159de0 =
\CBool
x0 ->
(Ptr Void -> Ptr SDL_Environment)
-> IO (Ptr Void) -> IO (Ptr SDL_Environment)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Environment
FFIType (Ptr SDL_Environment) -> Ptr SDL_Environment
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CBool -> IO (Ptr Void)
hs_bindgen_5c62fc7482159de0_base (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x0))
sDL_CreateEnvironment
:: BG.CBool
-> IO (BG.Ptr SDL_Environment)
sDL_CreateEnvironment :: CBool -> IO (Ptr SDL_Environment)
sDL_CreateEnvironment = CBool -> IO (Ptr SDL_Environment)
hs_bindgen_5c62fc7482159de0
foreign import ccall safe "hs_bindgen_4da0ee2273bc4013"
hs_bindgen_4da0ee2273bc4013_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4da0ee2273bc4013
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_4da0ee2273bc4013 :: Ptr SDL_Environment -> PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_4da0ee2273bc4013 =
\Ptr SDL_Environment
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_4da0ee2273bc4013_base (Ptr SDL_Environment -> FFIType (Ptr SDL_Environment)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Environment
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_GetEnvironmentVariable
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetEnvironmentVariable :: Ptr SDL_Environment -> PtrConst CChar -> IO (PtrConst CChar)
sDL_GetEnvironmentVariable =
Ptr SDL_Environment -> PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_4da0ee2273bc4013
foreign import ccall safe "hs_bindgen_4c1189e55e8583bb"
hs_bindgen_4c1189e55e8583bb_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4c1189e55e8583bb
:: BG.Ptr SDL_Environment
-> IO (BG.Ptr (BG.Ptr BG.CChar))
hs_bindgen_4c1189e55e8583bb :: Ptr SDL_Environment -> IO (Ptr (Ptr CChar))
hs_bindgen_4c1189e55e8583bb =
\Ptr SDL_Environment
x0 ->
(Ptr Void -> Ptr (Ptr CChar))
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr (Ptr CChar)
FFIType (Ptr (Ptr CChar)) -> Ptr (Ptr CChar)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_4c1189e55e8583bb_base (Ptr SDL_Environment -> FFIType (Ptr SDL_Environment)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Environment
x0))
sDL_GetEnvironmentVariables
:: BG.Ptr SDL_Environment
-> IO (BG.Ptr (BG.Ptr BG.CChar))
sDL_GetEnvironmentVariables :: Ptr SDL_Environment -> IO (Ptr (Ptr CChar))
sDL_GetEnvironmentVariables =
Ptr SDL_Environment -> IO (Ptr (Ptr CChar))
hs_bindgen_4c1189e55e8583bb
foreign import ccall safe "hs_bindgen_5824ff8a221d07c0"
hs_bindgen_5824ff8a221d07c0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_5824ff8a221d07c0
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CBool
-> IO BG.CBool
hs_bindgen_5824ff8a221d07c0 :: Ptr SDL_Environment
-> PtrConst CChar -> PtrConst CChar -> CBool -> IO CBool
hs_bindgen_5824ff8a221d07c0 =
\Ptr SDL_Environment
x0 ->
\PtrConst CChar
x1 ->
\PtrConst CChar
x2 ->
\CBool
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> CBool -> IO CBool
hs_bindgen_5824ff8a221d07c0_base
(Ptr SDL_Environment -> FFIType (Ptr SDL_Environment)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Environment
x0)
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1)
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x2)
(CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x3)
)
sDL_SetEnvironmentVariable
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CBool
-> IO BG.CBool
sDL_SetEnvironmentVariable :: Ptr SDL_Environment
-> PtrConst CChar -> PtrConst CChar -> CBool -> IO CBool
sDL_SetEnvironmentVariable =
Ptr SDL_Environment
-> PtrConst CChar -> PtrConst CChar -> CBool -> IO CBool
hs_bindgen_5824ff8a221d07c0
foreign import ccall safe "hs_bindgen_f695a3f593331aff"
hs_bindgen_f695a3f593331aff_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f695a3f593331aff
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_f695a3f593331aff :: Ptr SDL_Environment -> PtrConst CChar -> IO CBool
hs_bindgen_f695a3f593331aff =
\Ptr SDL_Environment
x0 ->
\PtrConst CChar
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_f695a3f593331aff_base (Ptr SDL_Environment -> FFIType (Ptr SDL_Environment)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Environment
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_UnsetEnvironmentVariable
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_UnsetEnvironmentVariable :: Ptr SDL_Environment -> PtrConst CChar -> IO CBool
sDL_UnsetEnvironmentVariable =
Ptr SDL_Environment -> PtrConst CChar -> IO CBool
hs_bindgen_f695a3f593331aff
foreign import ccall safe "hs_bindgen_1dd67a4722131c01"
hs_bindgen_1dd67a4722131c01_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_1dd67a4722131c01
:: BG.Ptr SDL_Environment
-> IO ()
hs_bindgen_1dd67a4722131c01 :: Ptr SDL_Environment -> IO ()
hs_bindgen_1dd67a4722131c01 =
\Ptr SDL_Environment
x0 ->
Ptr Void -> IO ()
hs_bindgen_1dd67a4722131c01_base (Ptr SDL_Environment -> FFIType (Ptr SDL_Environment)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Environment
x0)
sDL_DestroyEnvironment
:: BG.Ptr SDL_Environment
-> IO ()
sDL_DestroyEnvironment :: Ptr SDL_Environment -> IO ()
sDL_DestroyEnvironment = Ptr SDL_Environment -> IO ()
hs_bindgen_1dd67a4722131c01
foreign import ccall safe "hs_bindgen_1af31e6913adf6ff"
hs_bindgen_1af31e6913adf6ff_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_1af31e6913adf6ff
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_1af31e6913adf6ff :: PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_1af31e6913adf6ff =
\PtrConst CChar
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_1af31e6913adf6ff_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_getenv
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
sDL_getenv :: PtrConst CChar -> IO (PtrConst CChar)
sDL_getenv = PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_1af31e6913adf6ff
foreign import ccall safe "hs_bindgen_5a7e5c07a3b52c7c"
hs_bindgen_5a7e5c07a3b52c7c_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_5a7e5c07a3b52c7c
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_5a7e5c07a3b52c7c :: PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_5a7e5c07a3b52c7c =
\PtrConst CChar
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_5a7e5c07a3b52c7c_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_getenv_unsafe
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
sDL_getenv_unsafe :: PtrConst CChar -> IO (PtrConst CChar)
sDL_getenv_unsafe = PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_5a7e5c07a3b52c7c
foreign import ccall safe "hs_bindgen_e57ac980835e41db"
hs_bindgen_e57ac980835e41db_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CInt
hs_bindgen_e57ac980835e41db
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO BG.CInt
hs_bindgen_e57ac980835e41db :: PtrConst CChar -> PtrConst CChar -> CInt -> IO CInt
hs_bindgen_e57ac980835e41db =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
\CInt
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CInt
hs_bindgen_e57ac980835e41db_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_setenv_unsafe
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO BG.CInt
sDL_setenv_unsafe :: PtrConst CChar -> PtrConst CChar -> CInt -> IO CInt
sDL_setenv_unsafe = PtrConst CChar -> PtrConst CChar -> CInt -> IO CInt
hs_bindgen_e57ac980835e41db
foreign import ccall safe "hs_bindgen_6237b0757e59fa37"
hs_bindgen_6237b0757e59fa37_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_6237b0757e59fa37
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_6237b0757e59fa37 :: PtrConst CChar -> IO CInt
hs_bindgen_6237b0757e59fa37 =
\PtrConst CChar
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_6237b0757e59fa37_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_unsetenv_unsafe
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
sDL_unsetenv_unsafe :: PtrConst CChar -> IO CInt
sDL_unsetenv_unsafe = PtrConst CChar -> IO CInt
hs_bindgen_6237b0757e59fa37
foreign import ccall safe "hs_bindgen_b81d78a311d44f46"
hs_bindgen_b81d78a311d44f46_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> IO ()
hs_bindgen_b81d78a311d44f46
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback
-> IO ()
hs_bindgen_b81d78a311d44f46 :: Ptr Void -> CSize -> CSize -> SDL_CompareCallback -> IO ()
hs_bindgen_b81d78a311d44f46 =
\Ptr Void
x0 ->
\CSize
x1 ->
\CSize
x2 ->
\SDL_CompareCallback
x3 ->
Ptr Void -> CSize -> CSize -> FunPtr Void -> IO ()
hs_bindgen_b81d78a311d44f46_base
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2)
(SDL_CompareCallback -> FFIType SDL_CompareCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_CompareCallback
x3)
sDL_qsort
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback
-> IO ()
sDL_qsort :: Ptr Void -> CSize -> CSize -> SDL_CompareCallback -> IO ()
sDL_qsort = Ptr Void -> CSize -> CSize -> SDL_CompareCallback -> IO ()
hs_bindgen_b81d78a311d44f46
foreign import ccall safe "hs_bindgen_8c9a76f991574084"
hs_bindgen_8c9a76f991574084_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_8c9a76f991574084
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback
-> IO (BG.Ptr BG.Void)
hs_bindgen_8c9a76f991574084 :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback
-> IO (Ptr Void)
hs_bindgen_8c9a76f991574084 =
\PtrConst Void
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
\CSize
x3 ->
\SDL_CompareCallback
x4 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> CSize -> CSize -> FunPtr Void -> IO (Ptr Void)
hs_bindgen_8c9a76f991574084_base
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x0)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x3)
(SDL_CompareCallback -> FFIType SDL_CompareCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_CompareCallback
x4)
)
sDL_bsearch
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback
-> IO (BG.Ptr BG.Void)
sDL_bsearch :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback
-> IO (Ptr Void)
sDL_bsearch = PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback
-> IO (Ptr Void)
hs_bindgen_8c9a76f991574084
foreign import ccall safe "hs_bindgen_d22a2fabdcd748eb"
hs_bindgen_d22a2fabdcd748eb_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_d22a2fabdcd748eb
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback_r
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_d22a2fabdcd748eb :: Ptr Void
-> CSize -> CSize -> SDL_CompareCallback_r -> Ptr Void -> IO ()
hs_bindgen_d22a2fabdcd748eb =
\Ptr Void
x0 ->
\CSize
x1 ->
\CSize
x2 ->
\SDL_CompareCallback_r
x3 ->
\Ptr Void
x4 ->
Ptr Void -> CSize -> CSize -> FunPtr Void -> Ptr Void -> IO ()
hs_bindgen_d22a2fabdcd748eb_base
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2)
(SDL_CompareCallback_r -> FFIType SDL_CompareCallback_r
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_CompareCallback_r
x3)
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x4)
sDL_qsort_r
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback_r
-> BG.Ptr BG.Void
-> IO ()
sDL_qsort_r :: Ptr Void
-> CSize -> CSize -> SDL_CompareCallback_r -> Ptr Void -> IO ()
sDL_qsort_r = Ptr Void
-> CSize -> CSize -> SDL_CompareCallback_r -> Ptr Void -> IO ()
hs_bindgen_d22a2fabdcd748eb
foreign import ccall safe "hs_bindgen_9cce970e9842407b"
hs_bindgen_9cce970e9842407b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_9cce970e9842407b
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback_r
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_9cce970e9842407b :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback_r
-> Ptr Void
-> IO (Ptr Void)
hs_bindgen_9cce970e9842407b =
\PtrConst Void
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
\CSize
x3 ->
\SDL_CompareCallback_r
x4 ->
\Ptr Void
x5 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> CSize
-> CSize
-> FunPtr Void
-> Ptr Void
-> IO (Ptr Void)
hs_bindgen_9cce970e9842407b_base
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x0)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x3)
(SDL_CompareCallback_r -> FFIType SDL_CompareCallback_r
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_CompareCallback_r
x4)
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x5)
)
sDL_bsearch_r
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback_r
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
sDL_bsearch_r :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback_r
-> Ptr Void
-> IO (Ptr Void)
sDL_bsearch_r = PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback_r
-> Ptr Void
-> IO (Ptr Void)
hs_bindgen_9cce970e9842407b
foreign import ccall safe "hs_bindgen_3b7f43f8c476ee06"
hs_bindgen_3b7f43f8c476ee06_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_3b7f43f8c476ee06
:: BG.CInt
-> IO BG.CInt
hs_bindgen_3b7f43f8c476ee06 :: CInt -> IO CInt
hs_bindgen_3b7f43f8c476ee06 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_3b7f43f8c476ee06_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_abs
:: BG.CInt
-> IO BG.CInt
sDL_abs :: CInt -> IO CInt
sDL_abs = CInt -> IO CInt
hs_bindgen_3b7f43f8c476ee06
foreign import ccall safe "hs_bindgen_9a00314812b7b060"
hs_bindgen_9a00314812b7b060_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9a00314812b7b060
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9a00314812b7b060 :: CInt -> IO CInt
hs_bindgen_9a00314812b7b060 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_9a00314812b7b060_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isalpha
:: BG.CInt
-> IO BG.CInt
sDL_isalpha :: CInt -> IO CInt
sDL_isalpha = CInt -> IO CInt
hs_bindgen_9a00314812b7b060
foreign import ccall safe "hs_bindgen_f2e3b47d308f6330"
hs_bindgen_f2e3b47d308f6330_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_f2e3b47d308f6330
:: BG.CInt
-> IO BG.CInt
hs_bindgen_f2e3b47d308f6330 :: CInt -> IO CInt
hs_bindgen_f2e3b47d308f6330 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_f2e3b47d308f6330_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isalnum
:: BG.CInt
-> IO BG.CInt
sDL_isalnum :: CInt -> IO CInt
sDL_isalnum = CInt -> IO CInt
hs_bindgen_f2e3b47d308f6330
foreign import ccall safe "hs_bindgen_94e1edfbd7c1b6fd"
hs_bindgen_94e1edfbd7c1b6fd_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_94e1edfbd7c1b6fd
:: BG.CInt
-> IO BG.CInt
hs_bindgen_94e1edfbd7c1b6fd :: CInt -> IO CInt
hs_bindgen_94e1edfbd7c1b6fd =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_94e1edfbd7c1b6fd_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isblank
:: BG.CInt
-> IO BG.CInt
sDL_isblank :: CInt -> IO CInt
sDL_isblank = CInt -> IO CInt
hs_bindgen_94e1edfbd7c1b6fd
foreign import ccall safe "hs_bindgen_f4e70f258fc0cd31"
hs_bindgen_f4e70f258fc0cd31_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_f4e70f258fc0cd31
:: BG.CInt
-> IO BG.CInt
hs_bindgen_f4e70f258fc0cd31 :: CInt -> IO CInt
hs_bindgen_f4e70f258fc0cd31 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_f4e70f258fc0cd31_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_iscntrl
:: BG.CInt
-> IO BG.CInt
sDL_iscntrl :: CInt -> IO CInt
sDL_iscntrl = CInt -> IO CInt
hs_bindgen_f4e70f258fc0cd31
foreign import ccall safe "hs_bindgen_a92ce90ddf0e012f"
hs_bindgen_a92ce90ddf0e012f_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_a92ce90ddf0e012f
:: BG.CInt
-> IO BG.CInt
hs_bindgen_a92ce90ddf0e012f :: CInt -> IO CInt
hs_bindgen_a92ce90ddf0e012f =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_a92ce90ddf0e012f_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isdigit
:: BG.CInt
-> IO BG.CInt
sDL_isdigit :: CInt -> IO CInt
sDL_isdigit = CInt -> IO CInt
hs_bindgen_a92ce90ddf0e012f
foreign import ccall safe "hs_bindgen_c2fe92c140d522e3"
hs_bindgen_c2fe92c140d522e3_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_c2fe92c140d522e3
:: BG.CInt
-> IO BG.CInt
hs_bindgen_c2fe92c140d522e3 :: CInt -> IO CInt
hs_bindgen_c2fe92c140d522e3 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_c2fe92c140d522e3_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isxdigit
:: BG.CInt
-> IO BG.CInt
sDL_isxdigit :: CInt -> IO CInt
sDL_isxdigit = CInt -> IO CInt
hs_bindgen_c2fe92c140d522e3
foreign import ccall safe "hs_bindgen_abdf0b7703d7ef7b"
hs_bindgen_abdf0b7703d7ef7b_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_abdf0b7703d7ef7b
:: BG.CInt
-> IO BG.CInt
hs_bindgen_abdf0b7703d7ef7b :: CInt -> IO CInt
hs_bindgen_abdf0b7703d7ef7b =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_abdf0b7703d7ef7b_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_ispunct
:: BG.CInt
-> IO BG.CInt
sDL_ispunct :: CInt -> IO CInt
sDL_ispunct = CInt -> IO CInt
hs_bindgen_abdf0b7703d7ef7b
foreign import ccall safe "hs_bindgen_b0c62a95d4008bcb"
hs_bindgen_b0c62a95d4008bcb_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_b0c62a95d4008bcb
:: BG.CInt
-> IO BG.CInt
hs_bindgen_b0c62a95d4008bcb :: CInt -> IO CInt
hs_bindgen_b0c62a95d4008bcb =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_b0c62a95d4008bcb_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isspace
:: BG.CInt
-> IO BG.CInt
sDL_isspace :: CInt -> IO CInt
sDL_isspace = CInt -> IO CInt
hs_bindgen_b0c62a95d4008bcb
foreign import ccall safe "hs_bindgen_dbe8ad5b2415f52b"
hs_bindgen_dbe8ad5b2415f52b_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_dbe8ad5b2415f52b
:: BG.CInt
-> IO BG.CInt
hs_bindgen_dbe8ad5b2415f52b :: CInt -> IO CInt
hs_bindgen_dbe8ad5b2415f52b =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_dbe8ad5b2415f52b_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isupper
:: BG.CInt
-> IO BG.CInt
sDL_isupper :: CInt -> IO CInt
sDL_isupper = CInt -> IO CInt
hs_bindgen_dbe8ad5b2415f52b
foreign import ccall safe "hs_bindgen_4f1c801e2ffe74d9"
hs_bindgen_4f1c801e2ffe74d9_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_4f1c801e2ffe74d9
:: BG.CInt
-> IO BG.CInt
hs_bindgen_4f1c801e2ffe74d9 :: CInt -> IO CInt
hs_bindgen_4f1c801e2ffe74d9 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_4f1c801e2ffe74d9_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_islower
:: BG.CInt
-> IO BG.CInt
sDL_islower :: CInt -> IO CInt
sDL_islower = CInt -> IO CInt
hs_bindgen_4f1c801e2ffe74d9
foreign import ccall safe "hs_bindgen_1de66809f06ec2cf"
hs_bindgen_1de66809f06ec2cf_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_1de66809f06ec2cf
:: BG.CInt
-> IO BG.CInt
hs_bindgen_1de66809f06ec2cf :: CInt -> IO CInt
hs_bindgen_1de66809f06ec2cf =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_1de66809f06ec2cf_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isprint
:: BG.CInt
-> IO BG.CInt
sDL_isprint :: CInt -> IO CInt
sDL_isprint = CInt -> IO CInt
hs_bindgen_1de66809f06ec2cf
foreign import ccall safe "hs_bindgen_7cecb757f16ce85d"
hs_bindgen_7cecb757f16ce85d_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_7cecb757f16ce85d
:: BG.CInt
-> IO BG.CInt
hs_bindgen_7cecb757f16ce85d :: CInt -> IO CInt
hs_bindgen_7cecb757f16ce85d =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_7cecb757f16ce85d_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_isgraph
:: BG.CInt
-> IO BG.CInt
sDL_isgraph :: CInt -> IO CInt
sDL_isgraph = CInt -> IO CInt
hs_bindgen_7cecb757f16ce85d
foreign import ccall safe "hs_bindgen_799fe4e6fc639bc0"
hs_bindgen_799fe4e6fc639bc0_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_799fe4e6fc639bc0
:: BG.CInt
-> IO BG.CInt
hs_bindgen_799fe4e6fc639bc0 :: CInt -> IO CInt
hs_bindgen_799fe4e6fc639bc0 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_799fe4e6fc639bc0_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_toupper
:: BG.CInt
-> IO BG.CInt
sDL_toupper :: CInt -> IO CInt
sDL_toupper = CInt -> IO CInt
hs_bindgen_799fe4e6fc639bc0
foreign import ccall safe "hs_bindgen_af600e5bb74004b2"
hs_bindgen_af600e5bb74004b2_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_af600e5bb74004b2
:: BG.CInt
-> IO BG.CInt
hs_bindgen_af600e5bb74004b2 :: CInt -> IO CInt
hs_bindgen_af600e5bb74004b2 =
\CInt
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CInt
hs_bindgen_af600e5bb74004b2_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_tolower
:: BG.CInt
-> IO BG.CInt
sDL_tolower :: CInt -> IO CInt
sDL_tolower = CInt -> IO CInt
hs_bindgen_af600e5bb74004b2
foreign import ccall safe "hs_bindgen_8b9d7fd6e4874342"
hs_bindgen_8b9d7fd6e4874342_base
:: HsBindgen.Runtime.LibC.Word16
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.Word16
hs_bindgen_8b9d7fd6e4874342
:: Uint16
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint16
hs_bindgen_8b9d7fd6e4874342 :: Uint16 -> PtrConst Void -> CSize -> IO Uint16
hs_bindgen_8b9d7fd6e4874342 =
\Uint16
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(Word16 -> Uint16) -> IO Word16 -> IO Uint16
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Word16 -> Uint16
FFIType Uint16 -> Uint16
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Word16 -> Ptr Void -> CSize -> IO Word16
hs_bindgen_8b9d7fd6e4874342_base (Uint16 -> FFIType Uint16
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint16
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_crc16
:: Uint16
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint16
sDL_crc16 :: Uint16 -> PtrConst Void -> CSize -> IO Uint16
sDL_crc16 = Uint16 -> PtrConst Void -> CSize -> IO Uint16
hs_bindgen_8b9d7fd6e4874342
foreign import ccall safe "hs_bindgen_20e1e20820f9c17a"
hs_bindgen_20e1e20820f9c17a_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_20e1e20820f9c17a
:: Uint32
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint32
hs_bindgen_20e1e20820f9c17a :: Uint32 -> PtrConst Void -> CSize -> IO Uint32
hs_bindgen_20e1e20820f9c17a =
\Uint32
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Word32 -> Ptr Void -> CSize -> IO Word32
hs_bindgen_20e1e20820f9c17a_base (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_crc32
:: Uint32
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint32
sDL_crc32 :: Uint32 -> PtrConst Void -> CSize -> IO Uint32
sDL_crc32 = Uint32 -> PtrConst Void -> CSize -> IO Uint32
hs_bindgen_20e1e20820f9c17a
foreign import ccall safe "hs_bindgen_e26385eb1b169df1"
hs_bindgen_e26385eb1b169df1_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.Word32
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_e26385eb1b169df1
:: PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> Uint32
-> IO Uint32
hs_bindgen_e26385eb1b169df1 :: PtrConst Void -> CSize -> Uint32 -> IO Uint32
hs_bindgen_e26385eb1b169df1 =
\PtrConst Void
x0 ->
\CSize
x1 ->
\Uint32
x2 ->
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CSize -> Word32 -> IO Word32
hs_bindgen_e26385eb1b169df1_base (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1) (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x2))
sDL_murmur3_32
:: PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> Uint32
-> IO Uint32
sDL_murmur3_32 :: PtrConst Void -> CSize -> Uint32 -> IO Uint32
sDL_murmur3_32 = PtrConst Void -> CSize -> Uint32 -> IO Uint32
hs_bindgen_e26385eb1b169df1
foreign import ccall safe "hs_bindgen_cdcf81235b96677b"
hs_bindgen_cdcf81235b96677b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_cdcf81235b96677b
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_cdcf81235b96677b :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_cdcf81235b96677b =
\Ptr Void
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_cdcf81235b96677b_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_memcpy
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_memcpy :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
sDL_memcpy = Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_cdcf81235b96677b
foreign import ccall safe "hs_bindgen_35784700b43bfe53"
hs_bindgen_35784700b43bfe53_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_35784700b43bfe53
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_35784700b43bfe53 :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_35784700b43bfe53 =
\Ptr Void
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_35784700b43bfe53_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_memmove
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_memmove :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
sDL_memmove = Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_35784700b43bfe53
foreign import ccall safe "hs_bindgen_74bc363e8ec99139"
hs_bindgen_74bc363e8ec99139_base
:: BG.Ptr BG.Void
-> BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_74bc363e8ec99139
:: BG.Ptr BG.Void
-> BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_74bc363e8ec99139 :: Ptr Void -> CInt -> CSize -> IO (Ptr Void)
hs_bindgen_74bc363e8ec99139 =
\Ptr Void
x0 ->
\CInt
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CSize -> IO (Ptr Void)
hs_bindgen_74bc363e8ec99139_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_memset
:: BG.Ptr BG.Void
-> BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_memset :: Ptr Void -> CInt -> CSize -> IO (Ptr Void)
sDL_memset = Ptr Void -> CInt -> CSize -> IO (Ptr Void)
hs_bindgen_74bc363e8ec99139
foreign import ccall safe "hs_bindgen_39f43c1520a45f57"
hs_bindgen_39f43c1520a45f57_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_39f43c1520a45f57
:: BG.Ptr BG.Void
-> Uint32
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_39f43c1520a45f57 :: Ptr Void -> Uint32 -> CSize -> IO (Ptr Void)
hs_bindgen_39f43c1520a45f57 =
\Ptr Void
x0 ->
\Uint32
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Word32 -> CSize -> IO (Ptr Void)
hs_bindgen_39f43c1520a45f57_base (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x0) (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_memset4
:: BG.Ptr BG.Void
-> Uint32
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_memset4 :: Ptr Void -> Uint32 -> CSize -> IO (Ptr Void)
sDL_memset4 = Ptr Void -> Uint32 -> CSize -> IO (Ptr Void)
hs_bindgen_39f43c1520a45f57
foreign import ccall safe "hs_bindgen_1386d72429f6b9cb"
hs_bindgen_1386d72429f6b9cb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_1386d72429f6b9cb
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_1386d72429f6b9cb :: PtrConst Void -> PtrConst Void -> CSize -> IO CInt
hs_bindgen_1386d72429f6b9cb =
\PtrConst Void
x0 ->
\PtrConst Void
x1 ->
\CSize
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CInt
hs_bindgen_1386d72429f6b9cb_base (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x0) (PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_memcmp
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
sDL_memcmp :: PtrConst Void -> PtrConst Void -> CSize -> IO CInt
sDL_memcmp = PtrConst Void -> PtrConst Void -> CSize -> IO CInt
hs_bindgen_1386d72429f6b9cb
foreign import ccall safe "hs_bindgen_e6c3253fb4b72427"
hs_bindgen_e6c3253fb4b72427_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_e6c3253fb4b72427
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_e6c3253fb4b72427 :: PtrConst CWchar -> IO CSize
hs_bindgen_e6c3253fb4b72427 =
\PtrConst CWchar
x0 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CSize
hs_bindgen_e6c3253fb4b72427_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0))
sDL_wcslen
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO HsBindgen.Runtime.LibC.CSize
sDL_wcslen :: PtrConst CWchar -> IO CSize
sDL_wcslen = PtrConst CWchar -> IO CSize
hs_bindgen_e6c3253fb4b72427
foreign import ccall safe "hs_bindgen_da04478d43043c90"
hs_bindgen_da04478d43043c90_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_da04478d43043c90
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_da04478d43043c90 :: PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_da04478d43043c90 =
\PtrConst CWchar
x0 ->
\CSize
x1 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO CSize
hs_bindgen_da04478d43043c90_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_wcsnlen
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_wcsnlen :: PtrConst CWchar -> CSize -> IO CSize
sDL_wcsnlen = PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_da04478d43043c90
foreign import ccall safe "hs_bindgen_82a9094f0d522cdf"
hs_bindgen_82a9094f0d522cdf_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_82a9094f0d522cdf
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_82a9094f0d522cdf :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_82a9094f0d522cdf =
\Ptr CWchar
x0 ->
\PtrConst CWchar
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_82a9094f0d522cdf_base (Ptr CWchar -> FFIType (Ptr CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_wcslcpy
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_wcslcpy :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
sDL_wcslcpy = Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_82a9094f0d522cdf
foreign import ccall safe "hs_bindgen_c85ef13eabbd96dd"
hs_bindgen_c85ef13eabbd96dd_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_c85ef13eabbd96dd
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_c85ef13eabbd96dd :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_c85ef13eabbd96dd =
\Ptr CWchar
x0 ->
\PtrConst CWchar
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_c85ef13eabbd96dd_base (Ptr CWchar -> FFIType (Ptr CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_wcslcat
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_wcslcat :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
sDL_wcslcat = Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_c85ef13eabbd96dd
foreign import ccall safe "hs_bindgen_9a5bf9db9506735d"
hs_bindgen_9a5bf9db9506735d_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_9a5bf9db9506735d
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
hs_bindgen_9a5bf9db9506735d :: PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_9a5bf9db9506735d =
\PtrConst CWchar
x0 ->
(Ptr Void -> Ptr CWchar) -> IO (Ptr Void) -> IO (Ptr CWchar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CWchar
FFIType (Ptr CWchar) -> Ptr CWchar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_9a5bf9db9506735d_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0))
sDL_wcsdup
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
sDL_wcsdup :: PtrConst CWchar -> IO (Ptr CWchar)
sDL_wcsdup = PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_9a5bf9db9506735d
foreign import ccall safe "hs_bindgen_8807485ad58a476c"
hs_bindgen_8807485ad58a476c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_8807485ad58a476c
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
hs_bindgen_8807485ad58a476c :: PtrConst CWchar -> PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_8807485ad58a476c =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
(Ptr Void -> Ptr CWchar) -> IO (Ptr Void) -> IO (Ptr CWchar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CWchar
FFIType (Ptr CWchar) -> Ptr CWchar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_8807485ad58a476c_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1))
sDL_wcsstr
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
sDL_wcsstr :: PtrConst CWchar -> PtrConst CWchar -> IO (Ptr CWchar)
sDL_wcsstr = PtrConst CWchar -> PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_8807485ad58a476c
foreign import ccall safe "hs_bindgen_0f95369992d6076d"
hs_bindgen_0f95369992d6076d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_0f95369992d6076d
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
hs_bindgen_0f95369992d6076d :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO (Ptr CWchar)
hs_bindgen_0f95369992d6076d =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr CWchar) -> IO (Ptr Void) -> IO (Ptr CWchar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CWchar
FFIType (Ptr CWchar) -> Ptr CWchar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_0f95369992d6076d_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_wcsnstr
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
sDL_wcsnstr :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO (Ptr CWchar)
sDL_wcsnstr = PtrConst CWchar -> PtrConst CWchar -> CSize -> IO (Ptr CWchar)
hs_bindgen_0f95369992d6076d
foreign import ccall safe "hs_bindgen_a56659eded1129eb"
hs_bindgen_a56659eded1129eb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_a56659eded1129eb
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
hs_bindgen_a56659eded1129eb :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_a56659eded1129eb =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CInt
hs_bindgen_a56659eded1129eb_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1))
sDL_wcscmp
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
sDL_wcscmp :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
sDL_wcscmp = PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_a56659eded1129eb
foreign import ccall safe "hs_bindgen_f249ec61a8d5978a"
hs_bindgen_f249ec61a8d5978a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_f249ec61a8d5978a
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_f249ec61a8d5978a :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_f249ec61a8d5978a =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
\CSize
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CInt
hs_bindgen_f249ec61a8d5978a_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_wcsncmp
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
sDL_wcsncmp :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
sDL_wcsncmp = PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_f249ec61a8d5978a
foreign import ccall safe "hs_bindgen_0e487d7f98097b0d"
hs_bindgen_0e487d7f98097b0d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_0e487d7f98097b0d
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
hs_bindgen_0e487d7f98097b0d :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_0e487d7f98097b0d =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CInt
hs_bindgen_0e487d7f98097b0d_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1))
sDL_wcscasecmp
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
sDL_wcscasecmp :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
sDL_wcscasecmp = PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_0e487d7f98097b0d
foreign import ccall safe "hs_bindgen_9a4ad44438974867"
hs_bindgen_9a4ad44438974867_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_9a4ad44438974867
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_9a4ad44438974867 :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_9a4ad44438974867 =
\PtrConst CWchar
x0 ->
\PtrConst CWchar
x1 ->
\CSize
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CInt
hs_bindgen_9a4ad44438974867_base (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x0) (PtrConst CWchar -> FFIType (PtrConst CWchar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CWchar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_wcsncasecmp
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
sDL_wcsncasecmp :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
sDL_wcsncasecmp = PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_9a4ad44438974867
foreign import ccall safe "hs_bindgen_574becd3bb71e7b9"
hs_bindgen_574becd3bb71e7b9_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_574becd3bb71e7b9
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_574becd3bb71e7b9 :: PtrConst CChar -> IO CSize
hs_bindgen_574becd3bb71e7b9 =
\PtrConst CChar
x0 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CSize
hs_bindgen_574becd3bb71e7b9_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_strlen
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
sDL_strlen :: PtrConst CChar -> IO CSize
sDL_strlen = PtrConst CChar -> IO CSize
hs_bindgen_574becd3bb71e7b9
foreign import ccall safe "hs_bindgen_9232c1cbf65df9e5"
hs_bindgen_9232c1cbf65df9e5_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_9232c1cbf65df9e5
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_9232c1cbf65df9e5 :: PtrConst CChar -> CSize -> IO CSize
hs_bindgen_9232c1cbf65df9e5 =
\PtrConst CChar
x0 ->
\CSize
x1 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO CSize
hs_bindgen_9232c1cbf65df9e5_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_strnlen
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_strnlen :: PtrConst CChar -> CSize -> IO CSize
sDL_strnlen = PtrConst CChar -> CSize -> IO CSize
hs_bindgen_9232c1cbf65df9e5
foreign import ccall safe "hs_bindgen_1a460cf112b7fd68"
hs_bindgen_1a460cf112b7fd68_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_1a460cf112b7fd68
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_1a460cf112b7fd68 :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_1a460cf112b7fd68 =
\Ptr CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_1a460cf112b7fd68_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_strlcpy
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_strlcpy :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
sDL_strlcpy = Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_1a460cf112b7fd68
foreign import ccall safe "hs_bindgen_10b5c948dc68c882"
hs_bindgen_10b5c948dc68c882_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_10b5c948dc68c882
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_10b5c948dc68c882 :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_10b5c948dc68c882 =
\Ptr CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_10b5c948dc68c882_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_utf8strlcpy
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_utf8strlcpy :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
sDL_utf8strlcpy = Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_10b5c948dc68c882
foreign import ccall safe "hs_bindgen_8132fc050b3dda62"
hs_bindgen_8132fc050b3dda62_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_8132fc050b3dda62
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_8132fc050b3dda62 :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_8132fc050b3dda62 =
\Ptr CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CSize
hs_bindgen_8132fc050b3dda62_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_strlcat
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_strlcat :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
sDL_strlcat = Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_8132fc050b3dda62
foreign import ccall safe "hs_bindgen_e91dd28c0e034753"
hs_bindgen_e91dd28c0e034753_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_e91dd28c0e034753
:: PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_e91dd28c0e034753 :: PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_e91dd28c0e034753 =
\PtrConst CChar
x0 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_e91dd28c0e034753_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_strdup
:: PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strdup :: PtrConst CChar -> IO (Ptr CChar)
sDL_strdup = PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_e91dd28c0e034753
foreign import ccall safe "hs_bindgen_9f484a433e6fd1be"
hs_bindgen_9f484a433e6fd1be_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_9f484a433e6fd1be
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_9f484a433e6fd1be :: PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_9f484a433e6fd1be =
\PtrConst CChar
x0 ->
\CSize
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_9f484a433e6fd1be_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_strndup
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
sDL_strndup :: PtrConst CChar -> CSize -> IO (Ptr CChar)
sDL_strndup = PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_9f484a433e6fd1be
foreign import ccall safe "hs_bindgen_fd83e6da8cdd54dc"
hs_bindgen_fd83e6da8cdd54dc_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_fd83e6da8cdd54dc
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_fd83e6da8cdd54dc :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_fd83e6da8cdd54dc =
\Ptr CChar
x0 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_fd83e6da8cdd54dc_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0))
sDL_strrev
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strrev :: Ptr CChar -> IO (Ptr CChar)
sDL_strrev = Ptr CChar -> IO (Ptr CChar)
hs_bindgen_fd83e6da8cdd54dc
foreign import ccall safe "hs_bindgen_4821ca9fe328d7f0"
hs_bindgen_4821ca9fe328d7f0_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4821ca9fe328d7f0
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_4821ca9fe328d7f0 :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_4821ca9fe328d7f0 =
\Ptr CChar
x0 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_4821ca9fe328d7f0_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0))
sDL_strupr
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strupr :: Ptr CChar -> IO (Ptr CChar)
sDL_strupr = Ptr CChar -> IO (Ptr CChar)
hs_bindgen_4821ca9fe328d7f0
foreign import ccall safe "hs_bindgen_b313d67572ea455e"
hs_bindgen_b313d67572ea455e_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b313d67572ea455e
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_b313d67572ea455e :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_b313d67572ea455e =
\Ptr CChar
x0 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b313d67572ea455e_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0))
sDL_strlwr
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strlwr :: Ptr CChar -> IO (Ptr CChar)
sDL_strlwr = Ptr CChar -> IO (Ptr CChar)
hs_bindgen_b313d67572ea455e
foreign import ccall safe "hs_bindgen_9b8b80f67620d0c0"
hs_bindgen_9b8b80f67620d0c0_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_9b8b80f67620d0c0
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_9b8b80f67620d0c0 :: PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_9b8b80f67620d0c0 =
\PtrConst CChar
x0 ->
\CInt
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_9b8b80f67620d0c0_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_strchr
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_strchr :: PtrConst CChar -> CInt -> IO (Ptr CChar)
sDL_strchr = PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_9b8b80f67620d0c0
foreign import ccall safe "hs_bindgen_61eb1646e2706ec9"
hs_bindgen_61eb1646e2706ec9_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_61eb1646e2706ec9
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_61eb1646e2706ec9 :: PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_61eb1646e2706ec9 =
\PtrConst CChar
x0 ->
\CInt
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_61eb1646e2706ec9_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_strrchr
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_strrchr :: PtrConst CChar -> CInt -> IO (Ptr CChar)
sDL_strrchr = PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_61eb1646e2706ec9
foreign import ccall safe "hs_bindgen_09dae8bc6d27bfa7"
hs_bindgen_09dae8bc6d27bfa7_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_09dae8bc6d27bfa7
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_09dae8bc6d27bfa7 :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_09dae8bc6d27bfa7 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_09dae8bc6d27bfa7_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_strstr
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strstr :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
sDL_strstr = PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_09dae8bc6d27bfa7
foreign import ccall safe "hs_bindgen_b253d6195ad29db6"
hs_bindgen_b253d6195ad29db6_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_b253d6195ad29db6
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_b253d6195ad29db6 :: PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_b253d6195ad29db6 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_b253d6195ad29db6_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_strnstr
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
sDL_strnstr :: PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
sDL_strnstr = PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_b253d6195ad29db6
foreign import ccall safe "hs_bindgen_845c9ada7f0145b4"
hs_bindgen_845c9ada7f0145b4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_845c9ada7f0145b4
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_845c9ada7f0145b4 :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_845c9ada7f0145b4 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_845c9ada7f0145b4_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_strcasestr
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strcasestr :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
sDL_strcasestr = PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_845c9ada7f0145b4
foreign import ccall safe "hs_bindgen_92aad5310bed80bf"
hs_bindgen_92aad5310bed80bf_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_92aad5310bed80bf
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO (BG.Ptr BG.CChar)
hs_bindgen_92aad5310bed80bf :: Ptr CChar -> PtrConst CChar -> Ptr (Ptr CChar) -> IO (Ptr CChar)
hs_bindgen_92aad5310bed80bf =
\Ptr CChar
x0 ->
\PtrConst CChar
x1 ->
\Ptr (Ptr CChar)
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_92aad5310bed80bf_base (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (Ptr (Ptr CChar) -> FFIType (Ptr (Ptr CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr CChar)
x2))
sDL_strtok_r
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO (BG.Ptr BG.CChar)
sDL_strtok_r :: Ptr CChar -> PtrConst CChar -> Ptr (Ptr CChar) -> IO (Ptr CChar)
sDL_strtok_r = Ptr CChar -> PtrConst CChar -> Ptr (Ptr CChar) -> IO (Ptr CChar)
hs_bindgen_92aad5310bed80bf
foreign import ccall safe "hs_bindgen_2fe9c3d14ead61fa"
hs_bindgen_2fe9c3d14ead61fa_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_2fe9c3d14ead61fa
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_2fe9c3d14ead61fa :: PtrConst CChar -> IO CSize
hs_bindgen_2fe9c3d14ead61fa =
\PtrConst CChar
x0 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CSize
hs_bindgen_2fe9c3d14ead61fa_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_utf8strlen
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
sDL_utf8strlen :: PtrConst CChar -> IO CSize
sDL_utf8strlen = PtrConst CChar -> IO CSize
hs_bindgen_2fe9c3d14ead61fa
foreign import ccall safe "hs_bindgen_7e1dc736bb92cf02"
hs_bindgen_7e1dc736bb92cf02_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_7e1dc736bb92cf02
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_7e1dc736bb92cf02 :: PtrConst CChar -> CSize -> IO CSize
hs_bindgen_7e1dc736bb92cf02 =
\PtrConst CChar
x0 ->
\CSize
x1 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CSize -> IO CSize
hs_bindgen_7e1dc736bb92cf02_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1))
sDL_utf8strnlen
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_utf8strnlen :: PtrConst CChar -> CSize -> IO CSize
sDL_utf8strnlen = PtrConst CChar -> CSize -> IO CSize
hs_bindgen_7e1dc736bb92cf02
foreign import ccall safe "hs_bindgen_5e87f4eb430750ff"
hs_bindgen_5e87f4eb430750ff_base
:: BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_5e87f4eb430750ff
:: BG.CInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_5e87f4eb430750ff :: CInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_5e87f4eb430750ff =
\CInt
x0 ->
\Ptr CChar
x1 ->
\CInt
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CInt -> Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_5e87f4eb430750ff_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0) (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_itoa
:: BG.CInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_itoa :: CInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
sDL_itoa = CInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_5e87f4eb430750ff
foreign import ccall safe "hs_bindgen_6593301ad3b87e96"
hs_bindgen_6593301ad3b87e96_base
:: BG.CUInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_6593301ad3b87e96
:: BG.CUInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_6593301ad3b87e96 :: CUInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_6593301ad3b87e96 =
\CUInt
x0 ->
\Ptr CChar
x1 ->
\CInt
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CUInt -> Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_6593301ad3b87e96_base (CUInt -> FFIType CUInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CUInt
x0) (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_uitoa
:: BG.CUInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_uitoa :: CUInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
sDL_uitoa = CUInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_6593301ad3b87e96
foreign import ccall safe "hs_bindgen_49dab071ddd94418"
hs_bindgen_49dab071ddd94418_base
:: BG.CLLong
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_49dab071ddd94418
:: BG.CLLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_49dab071ddd94418 :: CLLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_49dab071ddd94418 =
\CLLong
x0 ->
\Ptr CChar
x1 ->
\CInt
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CLLong -> Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_49dab071ddd94418_base (CLLong -> FFIType CLLong
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CLLong
x0) (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_lltoa
:: BG.CLLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_lltoa :: CLLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
sDL_lltoa = CLLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_49dab071ddd94418
foreign import ccall safe "hs_bindgen_8c172a64279b6c99"
hs_bindgen_8c172a64279b6c99_base
:: BG.CULLong
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_8c172a64279b6c99
:: BG.CULLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_8c172a64279b6c99 :: CULLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_8c172a64279b6c99 =
\CULLong
x0 ->
\Ptr CChar
x1 ->
\CInt
x2 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CULLong -> Ptr Void -> CInt -> IO (Ptr Void)
hs_bindgen_8c172a64279b6c99_base (CULLong -> FFIType CULLong
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CULLong
x0) (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_ulltoa
:: BG.CULLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
sDL_ulltoa :: CULLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
sDL_ulltoa = CULLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_8c172a64279b6c99
foreign import ccall safe "hs_bindgen_7ec5dbb16b1ec441"
hs_bindgen_7ec5dbb16b1ec441_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_7ec5dbb16b1ec441
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_7ec5dbb16b1ec441 :: PtrConst CChar -> IO CInt
hs_bindgen_7ec5dbb16b1ec441 =
\PtrConst CChar
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_7ec5dbb16b1ec441_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_atoi
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
sDL_atoi :: PtrConst CChar -> IO CInt
sDL_atoi = PtrConst CChar -> IO CInt
hs_bindgen_7ec5dbb16b1ec441
foreign import ccall safe "hs_bindgen_3da67c3a67185baf"
hs_bindgen_3da67c3a67185baf_base
:: BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_3da67c3a67185baf
:: PtrConst.PtrConst BG.CChar
-> IO BG.CDouble
hs_bindgen_3da67c3a67185baf :: PtrConst CChar -> IO CDouble
hs_bindgen_3da67c3a67185baf =
\PtrConst CChar
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CDouble
hs_bindgen_3da67c3a67185baf_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_atof
:: PtrConst.PtrConst BG.CChar
-> IO BG.CDouble
sDL_atof :: PtrConst CChar -> IO CDouble
sDL_atof = PtrConst CChar -> IO CDouble
hs_bindgen_3da67c3a67185baf
foreign import ccall safe "hs_bindgen_2d4f949f38ae668c"
hs_bindgen_2d4f949f38ae668c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CLLong
hs_bindgen_2d4f949f38ae668c
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CLLong
hs_bindgen_2d4f949f38ae668c :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CLLong
hs_bindgen_2d4f949f38ae668c =
\PtrConst CChar
x0 ->
\Ptr (Ptr CChar)
x1 ->
\CInt
x2 ->
(CLLong -> CLLong) -> IO CLLong -> IO CLLong
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CLLong -> CLLong
FFIType CLLong -> CLLong
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CLLong
hs_bindgen_2d4f949f38ae668c_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (Ptr (Ptr CChar) -> FFIType (Ptr (Ptr CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr CChar)
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_strtoll
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CLLong
sDL_strtoll :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CLLong
sDL_strtoll = PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CLLong
hs_bindgen_2d4f949f38ae668c
foreign import ccall safe "hs_bindgen_af470a839fcf6fbd"
hs_bindgen_af470a839fcf6fbd_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CULLong
hs_bindgen_af470a839fcf6fbd
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CULLong
hs_bindgen_af470a839fcf6fbd :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CULLong
hs_bindgen_af470a839fcf6fbd =
\PtrConst CChar
x0 ->
\Ptr (Ptr CChar)
x1 ->
\CInt
x2 ->
(CULLong -> CULLong) -> IO CULLong -> IO CULLong
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CULLong -> CULLong
FFIType CULLong -> CULLong
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CULLong
hs_bindgen_af470a839fcf6fbd_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (Ptr (Ptr CChar) -> FFIType (Ptr (Ptr CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr CChar)
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_strtoull
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CULLong
sDL_strtoull :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CULLong
sDL_strtoull = PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CULLong
hs_bindgen_af470a839fcf6fbd
foreign import ccall safe "hs_bindgen_717e481bd213c968"
hs_bindgen_717e481bd213c968_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_717e481bd213c968
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO BG.CDouble
hs_bindgen_717e481bd213c968 :: PtrConst CChar -> Ptr (Ptr CChar) -> IO CDouble
hs_bindgen_717e481bd213c968 =
\PtrConst CChar
x0 ->
\Ptr (Ptr CChar)
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CDouble
hs_bindgen_717e481bd213c968_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (Ptr (Ptr CChar) -> FFIType (Ptr (Ptr CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr CChar)
x1))
sDL_strtod
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO BG.CDouble
sDL_strtod :: PtrConst CChar -> Ptr (Ptr CChar) -> IO CDouble
sDL_strtod = PtrConst CChar -> Ptr (Ptr CChar) -> IO CDouble
hs_bindgen_717e481bd213c968
foreign import ccall safe "hs_bindgen_114ae5114f0f2f61"
hs_bindgen_114ae5114f0f2f61_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_114ae5114f0f2f61
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_114ae5114f0f2f61 :: PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_114ae5114f0f2f61 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CInt
hs_bindgen_114ae5114f0f2f61_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_strcmp
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
sDL_strcmp :: PtrConst CChar -> PtrConst CChar -> IO CInt
sDL_strcmp = PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_114ae5114f0f2f61
foreign import ccall safe "hs_bindgen_07f412ca6ac64bca"
hs_bindgen_07f412ca6ac64bca_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_07f412ca6ac64bca
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_07f412ca6ac64bca :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_07f412ca6ac64bca =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CInt
hs_bindgen_07f412ca6ac64bca_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_strncmp
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
sDL_strncmp :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
sDL_strncmp = PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_07f412ca6ac64bca
foreign import ccall safe "hs_bindgen_931c05e65f298770"
hs_bindgen_931c05e65f298770_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_931c05e65f298770
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_931c05e65f298770 :: PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_931c05e65f298770 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CInt
hs_bindgen_931c05e65f298770_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_strcasecmp
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
sDL_strcasecmp :: PtrConst CChar -> PtrConst CChar -> IO CInt
sDL_strcasecmp = PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_931c05e65f298770
foreign import ccall safe "hs_bindgen_974c20bb6f7b7d03"
hs_bindgen_974c20bb6f7b7d03_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_974c20bb6f7b7d03
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_974c20bb6f7b7d03 :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_974c20bb6f7b7d03 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
\CSize
x2 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CSize -> IO CInt
hs_bindgen_974c20bb6f7b7d03_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x2))
sDL_strncasecmp
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
sDL_strncasecmp :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
sDL_strncasecmp = PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_974c20bb6f7b7d03
foreign import ccall safe "hs_bindgen_50473abaffb3417e"
hs_bindgen_50473abaffb3417e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_50473abaffb3417e
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_50473abaffb3417e :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_50473abaffb3417e =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_50473abaffb3417e_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_strpbrk
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_strpbrk :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
sDL_strpbrk = PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_50473abaffb3417e
foreign import ccall safe "hs_bindgen_e49242de1cec91d5"
hs_bindgen_e49242de1cec91d5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_e49242de1cec91d5
:: BG.Ptr (PtrConst.PtrConst BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO Uint32
hs_bindgen_e49242de1cec91d5 :: Ptr (PtrConst CChar) -> Ptr CSize -> IO Uint32
hs_bindgen_e49242de1cec91d5 =
\Ptr (PtrConst CChar)
x0 ->
\Ptr CSize
x1 ->
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO Word32
hs_bindgen_e49242de1cec91d5_base (Ptr (PtrConst CChar) -> FFIType (Ptr (PtrConst CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (PtrConst CChar)
x0) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x1))
sDL_StepUTF8
:: BG.Ptr (PtrConst.PtrConst BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO Uint32
sDL_StepUTF8 :: Ptr (PtrConst CChar) -> Ptr CSize -> IO Uint32
sDL_StepUTF8 = Ptr (PtrConst CChar) -> Ptr CSize -> IO Uint32
hs_bindgen_e49242de1cec91d5
foreign import ccall safe "hs_bindgen_0346c467944ee189"
hs_bindgen_0346c467944ee189_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_0346c467944ee189
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (PtrConst.PtrConst BG.CChar)
-> IO Uint32
hs_bindgen_0346c467944ee189 :: PtrConst CChar -> Ptr (PtrConst CChar) -> IO Uint32
hs_bindgen_0346c467944ee189 =
\PtrConst CChar
x0 ->
\Ptr (PtrConst CChar)
x1 ->
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO Word32
hs_bindgen_0346c467944ee189_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (Ptr (PtrConst CChar) -> FFIType (Ptr (PtrConst CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (PtrConst CChar)
x1))
sDL_StepBackUTF8
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (PtrConst.PtrConst BG.CChar)
-> IO Uint32
sDL_StepBackUTF8 :: PtrConst CChar -> Ptr (PtrConst CChar) -> IO Uint32
sDL_StepBackUTF8 = PtrConst CChar -> Ptr (PtrConst CChar) -> IO Uint32
hs_bindgen_0346c467944ee189
foreign import ccall safe "hs_bindgen_bdc98e385efc6ab7"
hs_bindgen_bdc98e385efc6ab7_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_bdc98e385efc6ab7
:: Uint32
-> BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_bdc98e385efc6ab7 :: Uint32 -> Ptr CChar -> IO (Ptr CChar)
hs_bindgen_bdc98e385efc6ab7 =
\Uint32
x0 ->
\Ptr CChar
x1 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO (Ptr Void)
hs_bindgen_bdc98e385efc6ab7_base (Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x0) (Ptr CChar -> FFIType (Ptr CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CChar
x1))
sDL_UCS4ToUTF8
:: Uint32
-> BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
sDL_UCS4ToUTF8 :: Uint32 -> Ptr CChar -> IO (Ptr CChar)
sDL_UCS4ToUTF8 = Uint32 -> Ptr CChar -> IO (Ptr CChar)
hs_bindgen_bdc98e385efc6ab7
foreign import ccall safe "hs_bindgen_bd195a3a2b34e483"
hs_bindgen_bd195a3a2b34e483_base
:: HsBindgen.Runtime.LibC.Word64
-> IO ()
hs_bindgen_bd195a3a2b34e483
:: Uint64
-> IO ()
hs_bindgen_bd195a3a2b34e483 :: Uint64 -> IO ()
hs_bindgen_bd195a3a2b34e483 =
\Uint64
x0 ->
Word64 -> IO ()
hs_bindgen_bd195a3a2b34e483_base (Uint64 -> FFIType Uint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint64
x0)
sDL_srand
:: Uint64
-> IO ()
sDL_srand :: Uint64 -> IO ()
sDL_srand = Uint64 -> IO ()
hs_bindgen_bd195a3a2b34e483
foreign import ccall safe "hs_bindgen_4b2da7e53b63ed17"
hs_bindgen_4b2da7e53b63ed17_base
:: HsBindgen.Runtime.LibC.Int32
-> IO HsBindgen.Runtime.LibC.Int32
hs_bindgen_4b2da7e53b63ed17
:: Sint32
-> IO Sint32
hs_bindgen_4b2da7e53b63ed17 :: Sint32 -> IO Sint32
hs_bindgen_4b2da7e53b63ed17 =
\Sint32
x0 ->
(Int32 -> Sint32) -> IO Int32 -> IO Sint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Int32 -> Sint32
FFIType Sint32 -> Sint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Int32 -> IO Int32
hs_bindgen_4b2da7e53b63ed17_base (Sint32 -> FFIType Sint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint32
x0))
sDL_rand
:: Sint32
-> IO Sint32
sDL_rand :: Sint32 -> IO Sint32
sDL_rand = Sint32 -> IO Sint32
hs_bindgen_4b2da7e53b63ed17
foreign import ccall safe "hs_bindgen_91fe5edd016e0570"
hs_bindgen_91fe5edd016e0570_base
:: IO BG.CFloat
hs_bindgen_91fe5edd016e0570 :: IO BG.CFloat
hs_bindgen_91fe5edd016e0570 :: IO CFloat
hs_bindgen_91fe5edd016e0570 =
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CFloat
hs_bindgen_91fe5edd016e0570_base
sDL_randf :: IO BG.CFloat
sDL_randf :: IO CFloat
sDL_randf = IO CFloat
hs_bindgen_91fe5edd016e0570
foreign import ccall safe "hs_bindgen_5d81c1c12775308d"
hs_bindgen_5d81c1c12775308d_base
:: IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_5d81c1c12775308d :: IO Uint32
hs_bindgen_5d81c1c12775308d :: IO Uint32
hs_bindgen_5d81c1c12775308d =
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO Word32
hs_bindgen_5d81c1c12775308d_base
sDL_rand_bits :: IO Uint32
sDL_rand_bits :: IO Uint32
sDL_rand_bits = IO Uint32
hs_bindgen_5d81c1c12775308d
foreign import ccall safe "hs_bindgen_59abfd01a8d7b8f7"
hs_bindgen_59abfd01a8d7b8f7_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int32
-> IO HsBindgen.Runtime.LibC.Int32
hs_bindgen_59abfd01a8d7b8f7
:: BG.Ptr Uint64
-> Sint32
-> IO Sint32
hs_bindgen_59abfd01a8d7b8f7 :: Ptr Uint64 -> Sint32 -> IO Sint32
hs_bindgen_59abfd01a8d7b8f7 =
\Ptr Uint64
x0 ->
\Sint32
x1 ->
(Int32 -> Sint32) -> IO Int32 -> IO Sint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Int32 -> Sint32
FFIType Sint32 -> Sint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Int32 -> IO Int32
hs_bindgen_59abfd01a8d7b8f7_base (Ptr Uint64 -> FFIType (Ptr Uint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint64
x0) (Sint32 -> FFIType Sint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint32
x1))
sDL_rand_r
:: BG.Ptr Uint64
-> Sint32
-> IO Sint32
sDL_rand_r :: Ptr Uint64 -> Sint32 -> IO Sint32
sDL_rand_r = Ptr Uint64 -> Sint32 -> IO Sint32
hs_bindgen_59abfd01a8d7b8f7
foreign import ccall safe "hs_bindgen_5da60fff1ce7873d"
hs_bindgen_5da60fff1ce7873d_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_5da60fff1ce7873d
:: BG.Ptr Uint64
-> IO BG.CFloat
hs_bindgen_5da60fff1ce7873d :: Ptr Uint64 -> IO CFloat
hs_bindgen_5da60fff1ce7873d =
\Ptr Uint64
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_5da60fff1ce7873d_base (Ptr Uint64 -> FFIType (Ptr Uint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint64
x0))
sDL_randf_r
:: BG.Ptr Uint64
-> IO BG.CFloat
sDL_randf_r :: Ptr Uint64 -> IO CFloat
sDL_randf_r = Ptr Uint64 -> IO CFloat
hs_bindgen_5da60fff1ce7873d
foreign import ccall safe "hs_bindgen_23de01659ed6ba6b"
hs_bindgen_23de01659ed6ba6b_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_23de01659ed6ba6b
:: BG.Ptr Uint64
-> IO Uint32
hs_bindgen_23de01659ed6ba6b :: Ptr Uint64 -> IO Uint32
hs_bindgen_23de01659ed6ba6b =
\Ptr Uint64
x0 ->
(Word32 -> Uint32) -> IO Word32 -> IO Uint32
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> Uint32
FFIType Uint32 -> Uint32
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_23de01659ed6ba6b_base (Ptr Uint64 -> FFIType (Ptr Uint64)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint64
x0))
sDL_rand_bits_r
:: BG.Ptr Uint64
-> IO Uint32
sDL_rand_bits_r :: Ptr Uint64 -> IO Uint32
sDL_rand_bits_r = Ptr Uint64 -> IO Uint32
hs_bindgen_23de01659ed6ba6b
foreign import ccall safe "hs_bindgen_217308a0a788520d"
hs_bindgen_217308a0a788520d_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_217308a0a788520d
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_217308a0a788520d :: CDouble -> IO CDouble
hs_bindgen_217308a0a788520d =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_217308a0a788520d_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_acos
:: BG.CDouble
-> IO BG.CDouble
sDL_acos :: CDouble -> IO CDouble
sDL_acos = CDouble -> IO CDouble
hs_bindgen_217308a0a788520d
foreign import ccall safe "hs_bindgen_f093db4bb5e8e494"
hs_bindgen_f093db4bb5e8e494_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_f093db4bb5e8e494
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_f093db4bb5e8e494 :: CFloat -> IO CFloat
hs_bindgen_f093db4bb5e8e494 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_f093db4bb5e8e494_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_acosf
:: BG.CFloat
-> IO BG.CFloat
sDL_acosf :: CFloat -> IO CFloat
sDL_acosf = CFloat -> IO CFloat
hs_bindgen_f093db4bb5e8e494
foreign import ccall safe "hs_bindgen_205d9f923dff59cd"
hs_bindgen_205d9f923dff59cd_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_205d9f923dff59cd
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_205d9f923dff59cd :: CDouble -> IO CDouble
hs_bindgen_205d9f923dff59cd =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_205d9f923dff59cd_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_asin
:: BG.CDouble
-> IO BG.CDouble
sDL_asin :: CDouble -> IO CDouble
sDL_asin = CDouble -> IO CDouble
hs_bindgen_205d9f923dff59cd
foreign import ccall safe "hs_bindgen_79771d582742f165"
hs_bindgen_79771d582742f165_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_79771d582742f165
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_79771d582742f165 :: CFloat -> IO CFloat
hs_bindgen_79771d582742f165 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_79771d582742f165_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_asinf
:: BG.CFloat
-> IO BG.CFloat
sDL_asinf :: CFloat -> IO CFloat
sDL_asinf = CFloat -> IO CFloat
hs_bindgen_79771d582742f165
foreign import ccall safe "hs_bindgen_3051cbc85bd5efba"
hs_bindgen_3051cbc85bd5efba_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_3051cbc85bd5efba
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_3051cbc85bd5efba :: CDouble -> IO CDouble
hs_bindgen_3051cbc85bd5efba =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_3051cbc85bd5efba_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_atan
:: BG.CDouble
-> IO BG.CDouble
sDL_atan :: CDouble -> IO CDouble
sDL_atan = CDouble -> IO CDouble
hs_bindgen_3051cbc85bd5efba
foreign import ccall safe "hs_bindgen_7d0bcd6030adfae6"
hs_bindgen_7d0bcd6030adfae6_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7d0bcd6030adfae6
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7d0bcd6030adfae6 :: CFloat -> IO CFloat
hs_bindgen_7d0bcd6030adfae6 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_7d0bcd6030adfae6_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_atanf
:: BG.CFloat
-> IO BG.CFloat
sDL_atanf :: CFloat -> IO CFloat
sDL_atanf = CFloat -> IO CFloat
hs_bindgen_7d0bcd6030adfae6
foreign import ccall safe "hs_bindgen_9ae010b5b4d9f553"
hs_bindgen_9ae010b5b4d9f553_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_9ae010b5b4d9f553
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_9ae010b5b4d9f553 :: CDouble -> CDouble -> IO CDouble
hs_bindgen_9ae010b5b4d9f553 =
\CDouble
x0 ->
\CDouble
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> CDouble -> IO CDouble
hs_bindgen_9ae010b5b4d9f553_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x1))
sDL_atan2
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
sDL_atan2 :: CDouble -> CDouble -> IO CDouble
sDL_atan2 = CDouble -> CDouble -> IO CDouble
hs_bindgen_9ae010b5b4d9f553
foreign import ccall safe "hs_bindgen_3eac4b1bfc5aff58"
hs_bindgen_3eac4b1bfc5aff58_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_3eac4b1bfc5aff58
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_3eac4b1bfc5aff58 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_3eac4b1bfc5aff58 =
\CFloat
x0 ->
\CFloat
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> CFloat -> IO CFloat
hs_bindgen_3eac4b1bfc5aff58_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_atan2f
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
sDL_atan2f :: CFloat -> CFloat -> IO CFloat
sDL_atan2f = CFloat -> CFloat -> IO CFloat
hs_bindgen_3eac4b1bfc5aff58
foreign import ccall safe "hs_bindgen_1630cb0e3a004beb"
hs_bindgen_1630cb0e3a004beb_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_1630cb0e3a004beb
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_1630cb0e3a004beb :: CDouble -> IO CDouble
hs_bindgen_1630cb0e3a004beb =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_1630cb0e3a004beb_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_ceil
:: BG.CDouble
-> IO BG.CDouble
sDL_ceil :: CDouble -> IO CDouble
sDL_ceil = CDouble -> IO CDouble
hs_bindgen_1630cb0e3a004beb
foreign import ccall safe "hs_bindgen_04a706bfcc971297"
hs_bindgen_04a706bfcc971297_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_04a706bfcc971297
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_04a706bfcc971297 :: CFloat -> IO CFloat
hs_bindgen_04a706bfcc971297 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_04a706bfcc971297_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_ceilf
:: BG.CFloat
-> IO BG.CFloat
sDL_ceilf :: CFloat -> IO CFloat
sDL_ceilf = CFloat -> IO CFloat
hs_bindgen_04a706bfcc971297
foreign import ccall safe "hs_bindgen_fed0484ab850ee6a"
hs_bindgen_fed0484ab850ee6a_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_fed0484ab850ee6a
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_fed0484ab850ee6a :: CDouble -> CDouble -> IO CDouble
hs_bindgen_fed0484ab850ee6a =
\CDouble
x0 ->
\CDouble
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> CDouble -> IO CDouble
hs_bindgen_fed0484ab850ee6a_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x1))
sDL_copysign
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
sDL_copysign :: CDouble -> CDouble -> IO CDouble
sDL_copysign = CDouble -> CDouble -> IO CDouble
hs_bindgen_fed0484ab850ee6a
foreign import ccall safe "hs_bindgen_d21fe858af73dd98"
hs_bindgen_d21fe858af73dd98_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d21fe858af73dd98
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d21fe858af73dd98 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_d21fe858af73dd98 =
\CFloat
x0 ->
\CFloat
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> CFloat -> IO CFloat
hs_bindgen_d21fe858af73dd98_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_copysignf
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
sDL_copysignf :: CFloat -> CFloat -> IO CFloat
sDL_copysignf = CFloat -> CFloat -> IO CFloat
hs_bindgen_d21fe858af73dd98
foreign import ccall safe "hs_bindgen_a4c38d6732d22ffb"
hs_bindgen_a4c38d6732d22ffb_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_a4c38d6732d22ffb
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_a4c38d6732d22ffb :: CDouble -> IO CDouble
hs_bindgen_a4c38d6732d22ffb =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_a4c38d6732d22ffb_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_cos
:: BG.CDouble
-> IO BG.CDouble
sDL_cos :: CDouble -> IO CDouble
sDL_cos = CDouble -> IO CDouble
hs_bindgen_a4c38d6732d22ffb
foreign import ccall safe "hs_bindgen_ad11505e8fd49060"
hs_bindgen_ad11505e8fd49060_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_ad11505e8fd49060
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_ad11505e8fd49060 :: CFloat -> IO CFloat
hs_bindgen_ad11505e8fd49060 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_ad11505e8fd49060_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_cosf
:: BG.CFloat
-> IO BG.CFloat
sDL_cosf :: CFloat -> IO CFloat
sDL_cosf = CFloat -> IO CFloat
hs_bindgen_ad11505e8fd49060
foreign import ccall safe "hs_bindgen_ffaa0913f3d0c63c"
hs_bindgen_ffaa0913f3d0c63c_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_ffaa0913f3d0c63c
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_ffaa0913f3d0c63c :: CDouble -> IO CDouble
hs_bindgen_ffaa0913f3d0c63c =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_ffaa0913f3d0c63c_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_exp
:: BG.CDouble
-> IO BG.CDouble
sDL_exp :: CDouble -> IO CDouble
sDL_exp = CDouble -> IO CDouble
hs_bindgen_ffaa0913f3d0c63c
foreign import ccall safe "hs_bindgen_4d5e3977a4eb4c12"
hs_bindgen_4d5e3977a4eb4c12_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4d5e3977a4eb4c12
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4d5e3977a4eb4c12 :: CFloat -> IO CFloat
hs_bindgen_4d5e3977a4eb4c12 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_4d5e3977a4eb4c12_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_expf
:: BG.CFloat
-> IO BG.CFloat
sDL_expf :: CFloat -> IO CFloat
sDL_expf = CFloat -> IO CFloat
hs_bindgen_4d5e3977a4eb4c12
foreign import ccall safe "hs_bindgen_89730ae2b638ee61"
hs_bindgen_89730ae2b638ee61_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_89730ae2b638ee61
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_89730ae2b638ee61 :: CDouble -> IO CDouble
hs_bindgen_89730ae2b638ee61 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_89730ae2b638ee61_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_fabs
:: BG.CDouble
-> IO BG.CDouble
sDL_fabs :: CDouble -> IO CDouble
sDL_fabs = CDouble -> IO CDouble
hs_bindgen_89730ae2b638ee61
foreign import ccall safe "hs_bindgen_4e76324c9b8f7453"
hs_bindgen_4e76324c9b8f7453_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4e76324c9b8f7453
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4e76324c9b8f7453 :: CFloat -> IO CFloat
hs_bindgen_4e76324c9b8f7453 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_4e76324c9b8f7453_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_fabsf
:: BG.CFloat
-> IO BG.CFloat
sDL_fabsf :: CFloat -> IO CFloat
sDL_fabsf = CFloat -> IO CFloat
hs_bindgen_4e76324c9b8f7453
foreign import ccall safe "hs_bindgen_4c646d1d6b7e922f"
hs_bindgen_4c646d1d6b7e922f_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_4c646d1d6b7e922f
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_4c646d1d6b7e922f :: CDouble -> IO CDouble
hs_bindgen_4c646d1d6b7e922f =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_4c646d1d6b7e922f_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_floor
:: BG.CDouble
-> IO BG.CDouble
sDL_floor :: CDouble -> IO CDouble
sDL_floor = CDouble -> IO CDouble
hs_bindgen_4c646d1d6b7e922f
foreign import ccall safe "hs_bindgen_db6fbb0a591a2804"
hs_bindgen_db6fbb0a591a2804_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_db6fbb0a591a2804
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_db6fbb0a591a2804 :: CFloat -> IO CFloat
hs_bindgen_db6fbb0a591a2804 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_db6fbb0a591a2804_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_floorf
:: BG.CFloat
-> IO BG.CFloat
sDL_floorf :: CFloat -> IO CFloat
sDL_floorf = CFloat -> IO CFloat
hs_bindgen_db6fbb0a591a2804
foreign import ccall safe "hs_bindgen_2b4f0ab682c421b7"
hs_bindgen_2b4f0ab682c421b7_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_2b4f0ab682c421b7
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_2b4f0ab682c421b7 :: CDouble -> IO CDouble
hs_bindgen_2b4f0ab682c421b7 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_2b4f0ab682c421b7_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_trunc
:: BG.CDouble
-> IO BG.CDouble
sDL_trunc :: CDouble -> IO CDouble
sDL_trunc = CDouble -> IO CDouble
hs_bindgen_2b4f0ab682c421b7
foreign import ccall safe "hs_bindgen_afe8ddb39d52a293"
hs_bindgen_afe8ddb39d52a293_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_afe8ddb39d52a293
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_afe8ddb39d52a293 :: CFloat -> IO CFloat
hs_bindgen_afe8ddb39d52a293 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_afe8ddb39d52a293_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_truncf
:: BG.CFloat
-> IO BG.CFloat
sDL_truncf :: CFloat -> IO CFloat
sDL_truncf = CFloat -> IO CFloat
hs_bindgen_afe8ddb39d52a293
foreign import ccall safe "hs_bindgen_f1fc4d1a8a6fd613"
hs_bindgen_f1fc4d1a8a6fd613_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_f1fc4d1a8a6fd613
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_f1fc4d1a8a6fd613 :: CDouble -> CDouble -> IO CDouble
hs_bindgen_f1fc4d1a8a6fd613 =
\CDouble
x0 ->
\CDouble
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> CDouble -> IO CDouble
hs_bindgen_f1fc4d1a8a6fd613_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x1))
sDL_fmod
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
sDL_fmod :: CDouble -> CDouble -> IO CDouble
sDL_fmod = CDouble -> CDouble -> IO CDouble
hs_bindgen_f1fc4d1a8a6fd613
foreign import ccall safe "hs_bindgen_19c2a30dd6614c51"
hs_bindgen_19c2a30dd6614c51_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_19c2a30dd6614c51
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_19c2a30dd6614c51 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_19c2a30dd6614c51 =
\CFloat
x0 ->
\CFloat
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> CFloat -> IO CFloat
hs_bindgen_19c2a30dd6614c51_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_fmodf
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
sDL_fmodf :: CFloat -> CFloat -> IO CFloat
sDL_fmodf = CFloat -> CFloat -> IO CFloat
hs_bindgen_19c2a30dd6614c51
foreign import ccall safe "hs_bindgen_9be13530739c3139"
hs_bindgen_9be13530739c3139_base
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_9be13530739c3139
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_9be13530739c3139 :: CDouble -> IO CInt
hs_bindgen_9be13530739c3139 =
\CDouble
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CInt
hs_bindgen_9be13530739c3139_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_isinf
:: BG.CDouble
-> IO BG.CInt
sDL_isinf :: CDouble -> IO CInt
sDL_isinf = CDouble -> IO CInt
hs_bindgen_9be13530739c3139
foreign import ccall safe "hs_bindgen_d063ada15b71ed19"
hs_bindgen_d063ada15b71ed19_base
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_d063ada15b71ed19
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_d063ada15b71ed19 :: CFloat -> IO CInt
hs_bindgen_d063ada15b71ed19 =
\CFloat
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CInt
hs_bindgen_d063ada15b71ed19_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_isinff
:: BG.CFloat
-> IO BG.CInt
sDL_isinff :: CFloat -> IO CInt
sDL_isinff = CFloat -> IO CInt
hs_bindgen_d063ada15b71ed19
foreign import ccall safe "hs_bindgen_bb4d9f6611f2a512"
hs_bindgen_bb4d9f6611f2a512_base
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_bb4d9f6611f2a512
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_bb4d9f6611f2a512 :: CDouble -> IO CInt
hs_bindgen_bb4d9f6611f2a512 =
\CDouble
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CInt
hs_bindgen_bb4d9f6611f2a512_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_isnan
:: BG.CDouble
-> IO BG.CInt
sDL_isnan :: CDouble -> IO CInt
sDL_isnan = CDouble -> IO CInt
hs_bindgen_bb4d9f6611f2a512
foreign import ccall safe "hs_bindgen_48e10ed50de37991"
hs_bindgen_48e10ed50de37991_base
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_48e10ed50de37991
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_48e10ed50de37991 :: CFloat -> IO CInt
hs_bindgen_48e10ed50de37991 =
\CFloat
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CInt
hs_bindgen_48e10ed50de37991_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_isnanf
:: BG.CFloat
-> IO BG.CInt
sDL_isnanf :: CFloat -> IO CInt
sDL_isnanf = CFloat -> IO CInt
hs_bindgen_48e10ed50de37991
foreign import ccall safe "hs_bindgen_46922ccc470e92e0"
hs_bindgen_46922ccc470e92e0_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_46922ccc470e92e0
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_46922ccc470e92e0 :: CDouble -> IO CDouble
hs_bindgen_46922ccc470e92e0 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_46922ccc470e92e0_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_log
:: BG.CDouble
-> IO BG.CDouble
sDL_log :: CDouble -> IO CDouble
sDL_log = CDouble -> IO CDouble
hs_bindgen_46922ccc470e92e0
foreign import ccall safe "hs_bindgen_7ef0b9f4239eb37e"
hs_bindgen_7ef0b9f4239eb37e_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7ef0b9f4239eb37e
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7ef0b9f4239eb37e :: CFloat -> IO CFloat
hs_bindgen_7ef0b9f4239eb37e =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_7ef0b9f4239eb37e_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_logf
:: BG.CFloat
-> IO BG.CFloat
sDL_logf :: CFloat -> IO CFloat
sDL_logf = CFloat -> IO CFloat
hs_bindgen_7ef0b9f4239eb37e
foreign import ccall safe "hs_bindgen_bc1ad316da1b3bbc"
hs_bindgen_bc1ad316da1b3bbc_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_bc1ad316da1b3bbc
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_bc1ad316da1b3bbc :: CDouble -> IO CDouble
hs_bindgen_bc1ad316da1b3bbc =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_bc1ad316da1b3bbc_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_log10
:: BG.CDouble
-> IO BG.CDouble
sDL_log10 :: CDouble -> IO CDouble
sDL_log10 = CDouble -> IO CDouble
hs_bindgen_bc1ad316da1b3bbc
foreign import ccall safe "hs_bindgen_310aebbf28df3250"
hs_bindgen_310aebbf28df3250_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_310aebbf28df3250
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_310aebbf28df3250 :: CFloat -> IO CFloat
hs_bindgen_310aebbf28df3250 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_310aebbf28df3250_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_log10f
:: BG.CFloat
-> IO BG.CFloat
sDL_log10f :: CFloat -> IO CFloat
sDL_log10f = CFloat -> IO CFloat
hs_bindgen_310aebbf28df3250
foreign import ccall safe "hs_bindgen_93a468f91c55ba99"
hs_bindgen_93a468f91c55ba99_base
:: BG.CDouble
-> BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_93a468f91c55ba99
:: BG.CDouble
-> BG.Ptr BG.CDouble
-> IO BG.CDouble
hs_bindgen_93a468f91c55ba99 :: CDouble -> Ptr CDouble -> IO CDouble
hs_bindgen_93a468f91c55ba99 =
\CDouble
x0 ->
\Ptr CDouble
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> Ptr Void -> IO CDouble
hs_bindgen_93a468f91c55ba99_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (Ptr CDouble -> FFIType (Ptr CDouble)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CDouble
x1))
sDL_modf
:: BG.CDouble
-> BG.Ptr BG.CDouble
-> IO BG.CDouble
sDL_modf :: CDouble -> Ptr CDouble -> IO CDouble
sDL_modf = CDouble -> Ptr CDouble -> IO CDouble
hs_bindgen_93a468f91c55ba99
foreign import ccall safe "hs_bindgen_76a18e33bbbed6ee"
hs_bindgen_76a18e33bbbed6ee_base
:: BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_76a18e33bbbed6ee
:: BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CFloat
hs_bindgen_76a18e33bbbed6ee :: CFloat -> Ptr CFloat -> IO CFloat
hs_bindgen_76a18e33bbbed6ee =
\CFloat
x0 ->
\Ptr CFloat
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> Ptr Void -> IO CFloat
hs_bindgen_76a18e33bbbed6ee_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1))
sDL_modff
:: BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CFloat
sDL_modff :: CFloat -> Ptr CFloat -> IO CFloat
sDL_modff = CFloat -> Ptr CFloat -> IO CFloat
hs_bindgen_76a18e33bbbed6ee
foreign import ccall safe "hs_bindgen_b8c28ba00815fbb9"
hs_bindgen_b8c28ba00815fbb9_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_b8c28ba00815fbb9
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_b8c28ba00815fbb9 :: CDouble -> CDouble -> IO CDouble
hs_bindgen_b8c28ba00815fbb9 =
\CDouble
x0 ->
\CDouble
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> CDouble -> IO CDouble
hs_bindgen_b8c28ba00815fbb9_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x1))
sDL_pow
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
sDL_pow :: CDouble -> CDouble -> IO CDouble
sDL_pow = CDouble -> CDouble -> IO CDouble
hs_bindgen_b8c28ba00815fbb9
foreign import ccall safe "hs_bindgen_d853802a7561099f"
hs_bindgen_d853802a7561099f_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d853802a7561099f
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d853802a7561099f :: CFloat -> CFloat -> IO CFloat
hs_bindgen_d853802a7561099f =
\CFloat
x0 ->
\CFloat
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> CFloat -> IO CFloat
hs_bindgen_d853802a7561099f_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_powf
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
sDL_powf :: CFloat -> CFloat -> IO CFloat
sDL_powf = CFloat -> CFloat -> IO CFloat
hs_bindgen_d853802a7561099f
foreign import ccall safe "hs_bindgen_097e1eceb090a078"
hs_bindgen_097e1eceb090a078_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_097e1eceb090a078
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_097e1eceb090a078 :: CDouble -> IO CDouble
hs_bindgen_097e1eceb090a078 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_097e1eceb090a078_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_round
:: BG.CDouble
-> IO BG.CDouble
sDL_round :: CDouble -> IO CDouble
sDL_round = CDouble -> IO CDouble
hs_bindgen_097e1eceb090a078
foreign import ccall safe "hs_bindgen_5b677097112f1617"
hs_bindgen_5b677097112f1617_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_5b677097112f1617
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_5b677097112f1617 :: CFloat -> IO CFloat
hs_bindgen_5b677097112f1617 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_5b677097112f1617_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_roundf
:: BG.CFloat
-> IO BG.CFloat
sDL_roundf :: CFloat -> IO CFloat
sDL_roundf = CFloat -> IO CFloat
hs_bindgen_5b677097112f1617
foreign import ccall safe "hs_bindgen_8038e0526522260c"
hs_bindgen_8038e0526522260c_base
:: BG.CDouble
-> BG.CInt
-> IO BG.CDouble
hs_bindgen_8038e0526522260c
:: BG.CDouble
-> BG.CInt
-> IO BG.CDouble
hs_bindgen_8038e0526522260c :: CDouble -> CInt -> IO CDouble
hs_bindgen_8038e0526522260c =
\CDouble
x0 ->
\CInt
x1 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> CInt -> IO CDouble
hs_bindgen_8038e0526522260c_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_scalbn
:: BG.CDouble
-> BG.CInt
-> IO BG.CDouble
sDL_scalbn :: CDouble -> CInt -> IO CDouble
sDL_scalbn = CDouble -> CInt -> IO CDouble
hs_bindgen_8038e0526522260c
foreign import ccall safe "hs_bindgen_fc0cb80cec8a11b0"
hs_bindgen_fc0cb80cec8a11b0_base
:: BG.CFloat
-> BG.CInt
-> IO BG.CFloat
hs_bindgen_fc0cb80cec8a11b0
:: BG.CFloat
-> BG.CInt
-> IO BG.CFloat
hs_bindgen_fc0cb80cec8a11b0 :: CFloat -> CInt -> IO CFloat
hs_bindgen_fc0cb80cec8a11b0 =
\CFloat
x0 ->
\CInt
x1 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> CInt -> IO CFloat
hs_bindgen_fc0cb80cec8a11b0_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_scalbnf
:: BG.CFloat
-> BG.CInt
-> IO BG.CFloat
sDL_scalbnf :: CFloat -> CInt -> IO CFloat
sDL_scalbnf = CFloat -> CInt -> IO CFloat
hs_bindgen_fc0cb80cec8a11b0
foreign import ccall safe "hs_bindgen_d062c0d717121757"
hs_bindgen_d062c0d717121757_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_d062c0d717121757
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_d062c0d717121757 :: CDouble -> IO CDouble
hs_bindgen_d062c0d717121757 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_d062c0d717121757_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_sin
:: BG.CDouble
-> IO BG.CDouble
sDL_sin :: CDouble -> IO CDouble
sDL_sin = CDouble -> IO CDouble
hs_bindgen_d062c0d717121757
foreign import ccall safe "hs_bindgen_4ee3ee787bd19e91"
hs_bindgen_4ee3ee787bd19e91_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4ee3ee787bd19e91
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_4ee3ee787bd19e91 :: CFloat -> IO CFloat
hs_bindgen_4ee3ee787bd19e91 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_4ee3ee787bd19e91_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_sinf
:: BG.CFloat
-> IO BG.CFloat
sDL_sinf :: CFloat -> IO CFloat
sDL_sinf = CFloat -> IO CFloat
hs_bindgen_4ee3ee787bd19e91
foreign import ccall safe "hs_bindgen_45b7bf5fa33e3269"
hs_bindgen_45b7bf5fa33e3269_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_45b7bf5fa33e3269
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_45b7bf5fa33e3269 :: CDouble -> IO CDouble
hs_bindgen_45b7bf5fa33e3269 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_45b7bf5fa33e3269_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_sqrt
:: BG.CDouble
-> IO BG.CDouble
sDL_sqrt :: CDouble -> IO CDouble
sDL_sqrt = CDouble -> IO CDouble
hs_bindgen_45b7bf5fa33e3269
foreign import ccall safe "hs_bindgen_da05b17837e5fa68"
hs_bindgen_da05b17837e5fa68_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_da05b17837e5fa68
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_da05b17837e5fa68 :: CFloat -> IO CFloat
hs_bindgen_da05b17837e5fa68 =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_da05b17837e5fa68_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_sqrtf
:: BG.CFloat
-> IO BG.CFloat
sDL_sqrtf :: CFloat -> IO CFloat
sDL_sqrtf = CFloat -> IO CFloat
hs_bindgen_da05b17837e5fa68
foreign import ccall safe "hs_bindgen_8e3c4624ada8d754"
hs_bindgen_8e3c4624ada8d754_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_8e3c4624ada8d754
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_8e3c4624ada8d754 :: CDouble -> IO CDouble
hs_bindgen_8e3c4624ada8d754 =
\CDouble
x0 ->
(CDouble -> CDouble) -> IO CDouble -> IO CDouble
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CDouble -> CDouble
FFIType CDouble -> CDouble
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CDouble -> IO CDouble
hs_bindgen_8e3c4624ada8d754_base (CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x0))
sDL_tan
:: BG.CDouble
-> IO BG.CDouble
sDL_tan :: CDouble -> IO CDouble
sDL_tan = CDouble -> IO CDouble
hs_bindgen_8e3c4624ada8d754
foreign import ccall safe "hs_bindgen_b4a5a33f270aeb8d"
hs_bindgen_b4a5a33f270aeb8d_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_b4a5a33f270aeb8d
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_b4a5a33f270aeb8d :: CFloat -> IO CFloat
hs_bindgen_b4a5a33f270aeb8d =
\CFloat
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CFloat -> IO CFloat
hs_bindgen_b4a5a33f270aeb8d_base (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x0))
sDL_tanf
:: BG.CFloat
-> IO BG.CFloat
sDL_tanf :: CFloat -> IO CFloat
sDL_tanf = CFloat -> IO CFloat
hs_bindgen_b4a5a33f270aeb8d
foreign import ccall safe "hs_bindgen_4c58e728caad9aa3"
hs_bindgen_4c58e728caad9aa3_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4c58e728caad9aa3
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO SDL_iconv_t
hs_bindgen_4c58e728caad9aa3 :: PtrConst CChar -> PtrConst CChar -> IO SDL_iconv_t
hs_bindgen_4c58e728caad9aa3 =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> SDL_iconv_t) -> IO (Ptr Void) -> IO SDL_iconv_t
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_iconv_t
FFIType SDL_iconv_t -> SDL_iconv_t
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_4c58e728caad9aa3_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_iconv_open
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO SDL_iconv_t
sDL_iconv_open :: PtrConst CChar -> PtrConst CChar -> IO SDL_iconv_t
sDL_iconv_open = PtrConst CChar -> PtrConst CChar -> IO SDL_iconv_t
hs_bindgen_4c58e728caad9aa3
foreign import ccall safe "hs_bindgen_85fcb2de02d7791f"
hs_bindgen_85fcb2de02d7791f_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_85fcb2de02d7791f
:: SDL_iconv_t
-> IO BG.CInt
hs_bindgen_85fcb2de02d7791f :: SDL_iconv_t -> IO CInt
hs_bindgen_85fcb2de02d7791f =
\SDL_iconv_t
x0 ->
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_85fcb2de02d7791f_base (SDL_iconv_t -> FFIType SDL_iconv_t
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_iconv_t
x0))
sDL_iconv_close
:: SDL_iconv_t
-> IO BG.CInt
sDL_iconv_close :: SDL_iconv_t -> IO CInt
sDL_iconv_close = SDL_iconv_t -> IO CInt
hs_bindgen_85fcb2de02d7791f
foreign import ccall safe "hs_bindgen_73663c44fcaa8f9d"
hs_bindgen_73663c44fcaa8f9d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_73663c44fcaa8f9d
:: SDL_iconv_t
-> BG.Ptr (PtrConst.PtrConst BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_73663c44fcaa8f9d :: SDL_iconv_t
-> Ptr (PtrConst CChar)
-> Ptr CSize
-> Ptr (Ptr CChar)
-> Ptr CSize
-> IO CSize
hs_bindgen_73663c44fcaa8f9d =
\SDL_iconv_t
x0 ->
\Ptr (PtrConst CChar)
x1 ->
\Ptr CSize
x2 ->
\Ptr (Ptr CChar)
x3 ->
\Ptr CSize
x4 ->
(CSize -> CSize) -> IO CSize -> IO CSize
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CSize -> CSize
FFIType CSize -> CSize
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CSize
hs_bindgen_73663c44fcaa8f9d_base
(SDL_iconv_t -> FFIType SDL_iconv_t
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_iconv_t
x0)
(Ptr (PtrConst CChar) -> FFIType (Ptr (PtrConst CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (PtrConst CChar)
x1)
(Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x2)
(Ptr (Ptr CChar) -> FFIType (Ptr (Ptr CChar))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr CChar)
x3)
(Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x4)
)
sDL_iconv
:: SDL_iconv_t
-> BG.Ptr (PtrConst.PtrConst BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
sDL_iconv :: SDL_iconv_t
-> Ptr (PtrConst CChar)
-> Ptr CSize
-> Ptr (Ptr CChar)
-> Ptr CSize
-> IO CSize
sDL_iconv = SDL_iconv_t
-> Ptr (PtrConst CChar)
-> Ptr CSize
-> Ptr (Ptr CChar)
-> Ptr CSize
-> IO CSize
hs_bindgen_73663c44fcaa8f9d
foreign import ccall safe "hs_bindgen_066c0e98a41d1c6b"
hs_bindgen_066c0e98a41d1c6b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_066c0e98a41d1c6b
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_066c0e98a41d1c6b :: PtrConst CChar
-> PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_066c0e98a41d1c6b =
\PtrConst CChar
x0 ->
\PtrConst CChar
x1 ->
\PtrConst CChar
x2 ->
\CSize
x3 ->
(Ptr Void -> Ptr CChar) -> IO (Ptr Void) -> IO (Ptr CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr CChar
FFIType (Ptr CChar) -> Ptr CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_066c0e98a41d1c6b_base
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0)
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1)
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x2)
(CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x3)
)
sDL_iconv_string
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
sDL_iconv_string :: PtrConst CChar
-> PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
sDL_iconv_string = PtrConst CChar
-> PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_066c0e98a41d1c6b
foreign import ccall safe "hs_bindgen_cb7ffceaa134d628"
hs_bindgen_cb7ffceaa134d628_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cb7ffceaa134d628
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_cb7ffceaa134d628 :: CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_cb7ffceaa134d628 =
\CSize
x0 ->
\CSize
x1 ->
\Ptr CSize
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CSize -> CSize -> Ptr Void -> IO CBool
hs_bindgen_cb7ffceaa134d628_base (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x2))
sDL_size_mul_check_overflow_builtin
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
sDL_size_mul_check_overflow_builtin :: CSize -> CSize -> Ptr CSize -> IO CBool
sDL_size_mul_check_overflow_builtin =
CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_cb7ffceaa134d628
foreign import ccall safe "hs_bindgen_ca88dcdcdddd2954"
hs_bindgen_ca88dcdcdddd2954_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ca88dcdcdddd2954
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_ca88dcdcdddd2954 :: CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_ca88dcdcdddd2954 =
\CSize
x0 ->
\CSize
x1 ->
\Ptr CSize
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(CSize -> CSize -> Ptr Void -> IO CBool
hs_bindgen_ca88dcdcdddd2954_base (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x0) (CSize -> FFIType CSize
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CSize
x1) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x2))
sDL_size_add_check_overflow_builtin
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
sDL_size_add_check_overflow_builtin :: CSize -> CSize -> Ptr CSize -> IO CBool
sDL_size_add_check_overflow_builtin =
CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_ca88dcdcdddd2954