{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Stdinc.Unsafe (
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_malloc,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_calloc,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_realloc,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_free,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetOriginalMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_SetMemoryFunctions,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_aligned_alloc,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_aligned_free,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetNumAllocations,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetEnvironment,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_CreateEnvironment,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_GetEnvironmentVariables,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_SetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_UnsetEnvironmentVariable,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_DestroyEnvironment,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_getenv,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_getenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_setenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_unsetenv_unsafe,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_qsort,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_bsearch,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_qsort_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_bsearch_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_abs,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isalpha,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isalnum,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isblank,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_iscntrl,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isdigit,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isxdigit,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_ispunct,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isspace,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isupper,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_islower,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isprint,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isgraph,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_toupper,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_tolower,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_crc16,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_crc32,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_murmur3_32,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_memcpy,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_memmove,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_memset,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_memset4,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_memcmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcslen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsnlen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcslcpy,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcslcat,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsdup,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsstr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsnstr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcscmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsncmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcscasecmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_wcsncasecmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strlen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strnlen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strlcpy,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_utf8strlcpy,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strlcat,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strdup,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strndup,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strrev,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strupr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strlwr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strchr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strrchr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strstr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strnstr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strcasestr,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strtok_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_utf8strlen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_utf8strnlen,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_itoa,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_uitoa,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_lltoa,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_ulltoa,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atoi,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atof,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strtoll,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strtoull,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strtod,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strcmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strncmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strcasecmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strncasecmp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_strpbrk,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_StepUTF8,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_StepBackUTF8,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_UCS4ToUTF8,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_srand,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_rand,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_randf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_rand_bits,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_rand_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_randf_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_rand_bits_r,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_acos,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_acosf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_asin,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_asinf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atan,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atanf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atan2,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_atan2f,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_ceil,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_ceilf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_copysign,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_copysignf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_cos,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_cosf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_exp,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_expf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_fabs,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_fabsf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_floor,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_floorf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_trunc,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_truncf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_fmod,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_fmodf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isinf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isinff,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isnan,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_isnanf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_log,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_logf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_log10,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_log10f,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_modf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_modff,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_pow,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_powf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_round,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_roundf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_scalbn,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_scalbnf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_sin,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_sinf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_sqrt,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_sqrtf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_tan,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_tanf,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_iconv_open,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_iconv_close,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_iconv,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_iconv_string,
SDL3.Sys.Bindgen.Stdinc.Unsafe.sDL_size_mul_check_overflow_builtin,
SDL3.Sys.Bindgen.Stdinc.Unsafe.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_5bd8a699d72971c5 ("
, " size_t arg1"
, ")"
, "{"
, " return (SDL_malloc)(arg1);"
, "}"
, "void *hs_bindgen_08746ff05ca3003c ("
, " size_t arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_calloc)(arg1, arg2);"
, "}"
, "void *hs_bindgen_0730e7e13356c626 ("
, " void *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_realloc)(arg1, arg2);"
, "}"
, "void hs_bindgen_22f31e5d111da6c1 ("
, " void *arg1"
, ")"
, "{"
, " (SDL_free)(arg1);"
, "}"
, "void hs_bindgen_f517f867f38f6071 ("
, " 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_25189a0da3d426a6 ("
, " 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_226182971f75d2c0 ("
, " 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_9900ed39a18caec5 ("
, " size_t arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_aligned_alloc)(arg1, arg2);"
, "}"
, "void hs_bindgen_2bf7e303c1a730bf ("
, " void *arg1"
, ")"
, "{"
, " (SDL_aligned_free)(arg1);"
, "}"
, "signed int hs_bindgen_4528828ea69b3f8b (void)"
, "{"
, " return (SDL_GetNumAllocations)();"
, "}"
, "SDL_Environment *hs_bindgen_e1f4a04ee814291a (void)"
, "{"
, " return (SDL_GetEnvironment)();"
, "}"
, "SDL_Environment *hs_bindgen_e85a9062a561d535 ("
, " _Bool arg1"
, ")"
, "{"
, " return (SDL_CreateEnvironment)(arg1);"
, "}"
, "char const *hs_bindgen_5beeb06044229d5f ("
, " SDL_Environment *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_GetEnvironmentVariable)(arg1, arg2);"
, "}"
, "char **hs_bindgen_b31ecc5c3d715978 ("
, " SDL_Environment *arg1"
, ")"
, "{"
, " return (SDL_GetEnvironmentVariables)(arg1);"
, "}"
, "_Bool hs_bindgen_a9acd1c932154b24 ("
, " SDL_Environment *arg1,"
, " char const *arg2,"
, " char const *arg3,"
, " _Bool arg4"
, ")"
, "{"
, " return (SDL_SetEnvironmentVariable)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_c64095b9c616bfe0 ("
, " SDL_Environment *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_UnsetEnvironmentVariable)(arg1, arg2);"
, "}"
, "void hs_bindgen_099a6ae1ccd5370b ("
, " SDL_Environment *arg1"
, ")"
, "{"
, " (SDL_DestroyEnvironment)(arg1);"
, "}"
, "char const *hs_bindgen_bf38503a85842347 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_getenv)(arg1);"
, "}"
, "char const *hs_bindgen_8bb86791a34eff6a ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_getenv_unsafe)(arg1);"
, "}"
, "signed int hs_bindgen_07289159390730ef ("
, " char const *arg1,"
, " char const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_setenv_unsafe)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_8eb1656d4bfcd1be ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_unsetenv_unsafe)(arg1);"
, "}"
, "void hs_bindgen_95192c7f785c4c45 ("
, " void *arg1,"
, " size_t arg2,"
, " size_t arg3,"
, " SDL_CompareCallback arg4"
, ")"
, "{"
, " (SDL_qsort)(arg1, arg2, arg3, arg4);"
, "}"
, "void *hs_bindgen_e3d85c2fcc0e0182 ("
, " 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_7a30995c664569a4 ("
, " 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_57399b9b8aa9f8f0 ("
, " 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_a928603d6470ca50 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_abs)(arg1);"
, "}"
, "signed int hs_bindgen_89185a009225cfaf ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isalpha)(arg1);"
, "}"
, "signed int hs_bindgen_1ab6c2f3868de0bb ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isalnum)(arg1);"
, "}"
, "signed int hs_bindgen_3c28b4a4af971951 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isblank)(arg1);"
, "}"
, "signed int hs_bindgen_13a0eb9bfa9faec7 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_iscntrl)(arg1);"
, "}"
, "signed int hs_bindgen_9fae2f93c08cfbf0 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isdigit)(arg1);"
, "}"
, "signed int hs_bindgen_0f033c6150a762a3 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isxdigit)(arg1);"
, "}"
, "signed int hs_bindgen_9b835961c1753aa6 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_ispunct)(arg1);"
, "}"
, "signed int hs_bindgen_37bfc6e46aee6fcc ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isspace)(arg1);"
, "}"
, "signed int hs_bindgen_6a23210549f82553 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isupper)(arg1);"
, "}"
, "signed int hs_bindgen_4ef887be849a9002 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_islower)(arg1);"
, "}"
, "signed int hs_bindgen_258633f7820b5c3c ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isprint)(arg1);"
, "}"
, "signed int hs_bindgen_64e7a8597c7c9710 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_isgraph)(arg1);"
, "}"
, "signed int hs_bindgen_c1347761ea69159d ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_toupper)(arg1);"
, "}"
, "signed int hs_bindgen_b3fecd41676fe4be ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_tolower)(arg1);"
, "}"
, "Uint16 hs_bindgen_35ff41be4e4da9d1 ("
, " Uint16 arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_crc16)(arg1, arg2, arg3);"
, "}"
, "Uint32 hs_bindgen_6755f946704473dc ("
, " Uint32 arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_crc32)(arg1, arg2, arg3);"
, "}"
, "Uint32 hs_bindgen_4538e03ee60f6976 ("
, " void const *arg1,"
, " size_t arg2,"
, " Uint32 arg3"
, ")"
, "{"
, " return (SDL_murmur3_32)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_455d4e0308a7fc2b ("
, " void *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memcpy)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_6db8be082a8110dc ("
, " void *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memmove)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_951115e41714b35e ("
, " void *arg1,"
, " signed int arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memset)(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_006ad9913290aee0 ("
, " void *arg1,"
, " Uint32 arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memset4)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_f8312f3094e9811f ("
, " void const *arg1,"
, " void const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_memcmp)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_7819cc3f05f6e767 ("
, " wchar_t const *arg1"
, ")"
, "{"
, " return (SDL_wcslen)(arg1);"
, "}"
, "size_t hs_bindgen_4d4c9962d27e8c57 ("
, " wchar_t const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_wcsnlen)(arg1, arg2);"
, "}"
, "size_t hs_bindgen_6a63636fffe52a27 ("
, " wchar_t *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcslcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_ae63311931250a61 ("
, " wchar_t *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcslcat)(arg1, arg2, arg3);"
, "}"
, "wchar_t *hs_bindgen_0c56a99a680dde86 ("
, " wchar_t const *arg1"
, ")"
, "{"
, " return (SDL_wcsdup)(arg1);"
, "}"
, "wchar_t *hs_bindgen_0e15f64725300a1d ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcsstr)(arg1, arg2);"
, "}"
, "wchar_t *hs_bindgen_ed81408c495114ac ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsnstr)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_523128c66baf772a ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcscmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_ae16252c87514b75 ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsncmp)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_2a1f0e71a040879b ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2"
, ")"
, "{"
, " return (SDL_wcscasecmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_1c13738568f12d1d ("
, " wchar_t const *arg1,"
, " wchar_t const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_wcsncasecmp)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_59a6bfea24e96b34 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_strlen)(arg1);"
, "}"
, "size_t hs_bindgen_c8b4424317df84e9 ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_strnlen)(arg1, arg2);"
, "}"
, "size_t hs_bindgen_e26f240b36c1f7f4 ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strlcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_a6570a6c65177caf ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_utf8strlcpy)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_6776d8c4c9824b69 ("
, " char *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strlcat)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_642470a5439764a1 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_strdup)(arg1);"
, "}"
, "char *hs_bindgen_2d11135d4a4cd09d ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_strndup)(arg1, arg2);"
, "}"
, "char *hs_bindgen_3e344b4dbd1fefd5 ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strrev)(arg1);"
, "}"
, "char *hs_bindgen_2a6a16beae86f690 ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strupr)(arg1);"
, "}"
, "char *hs_bindgen_d398f95cc6b941fb ("
, " char *arg1"
, ")"
, "{"
, " return (SDL_strlwr)(arg1);"
, "}"
, "char *hs_bindgen_ce84b72a37d721aa ("
, " char const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_strchr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_42f6725f3eb6c437 ("
, " char const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_strrchr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_4dd450b42cd71d7b ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strstr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_84a9d060fbe6dadf ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strnstr)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_81f801141b3ad731 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcasestr)(arg1, arg2);"
, "}"
, "char *hs_bindgen_409faece247c319b ("
, " char *arg1,"
, " char const *arg2,"
, " char **arg3"
, ")"
, "{"
, " return (SDL_strtok_r)(arg1, arg2, arg3);"
, "}"
, "size_t hs_bindgen_36470941402cdd53 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_utf8strlen)(arg1);"
, "}"
, "size_t hs_bindgen_479082db51ecf46b ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return (SDL_utf8strnlen)(arg1, arg2);"
, "}"
, "char *hs_bindgen_c69b2ef36677f953 ("
, " signed int arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_itoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_dbe69ee767be00c8 ("
, " unsigned int arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_uitoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_94ca108dca07ec6f ("
, " signed long long arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_lltoa)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_d122b88ccc45fe33 ("
, " unsigned long long arg1,"
, " char *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_ulltoa)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_ca9f4297368b5437 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_atoi)(arg1);"
, "}"
, "double hs_bindgen_81f2fcbff595d766 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_atof)(arg1);"
, "}"
, "signed long long hs_bindgen_29424912342d9a55 ("
, " char const *arg1,"
, " char **arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_strtoll)(arg1, arg2, arg3);"
, "}"
, "unsigned long long hs_bindgen_fe908f5a8d183e7b ("
, " char const *arg1,"
, " char **arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_strtoull)(arg1, arg2, arg3);"
, "}"
, "double hs_bindgen_93115f1648467a21 ("
, " char const *arg1,"
, " char **arg2"
, ")"
, "{"
, " return (SDL_strtod)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_1165e1ac637a910f ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_6286679cc5d88e95 ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strncmp)(arg1, arg2, arg3);"
, "}"
, "signed int hs_bindgen_592440e0cc89a66c ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strcasecmp)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_9a7486257c6bf068 ("
, " char const *arg1,"
, " char const *arg2,"
, " size_t arg3"
, ")"
, "{"
, " return (SDL_strncasecmp)(arg1, arg2, arg3);"
, "}"
, "char *hs_bindgen_e53784dcceef6c88 ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_strpbrk)(arg1, arg2);"
, "}"
, "Uint32 hs_bindgen_5010b6d322eef729 ("
, " char const **arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return (SDL_StepUTF8)(arg1, arg2);"
, "}"
, "Uint32 hs_bindgen_e9d45c14c965c799 ("
, " char const *arg1,"
, " char const **arg2"
, ")"
, "{"
, " return (SDL_StepBackUTF8)(arg1, arg2);"
, "}"
, "char *hs_bindgen_2621d8f742eba582 ("
, " Uint32 arg1,"
, " char *arg2"
, ")"
, "{"
, " return (SDL_UCS4ToUTF8)(arg1, arg2);"
, "}"
, "void hs_bindgen_1620e07051837ddb ("
, " Uint64 arg1"
, ")"
, "{"
, " (SDL_srand)(arg1);"
, "}"
, "Sint32 hs_bindgen_bb32712cf4e3959c ("
, " Sint32 arg1"
, ")"
, "{"
, " return (SDL_rand)(arg1);"
, "}"
, "float hs_bindgen_4354197498dc7635 (void)"
, "{"
, " return (SDL_randf)();"
, "}"
, "Uint32 hs_bindgen_eed752851bd8b3e2 (void)"
, "{"
, " return (SDL_rand_bits)();"
, "}"
, "Sint32 hs_bindgen_e31222be551ae9d1 ("
, " Uint64 *arg1,"
, " Sint32 arg2"
, ")"
, "{"
, " return (SDL_rand_r)(arg1, arg2);"
, "}"
, "float hs_bindgen_b728fa521e1f33ba ("
, " Uint64 *arg1"
, ")"
, "{"
, " return (SDL_randf_r)(arg1);"
, "}"
, "Uint32 hs_bindgen_1779b3d1ac6c6ca0 ("
, " Uint64 *arg1"
, ")"
, "{"
, " return (SDL_rand_bits_r)(arg1);"
, "}"
, "double hs_bindgen_77d2b09de2f907bb ("
, " double arg1"
, ")"
, "{"
, " return (SDL_acos)(arg1);"
, "}"
, "float hs_bindgen_a7dfe79fdc884d97 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_acosf)(arg1);"
, "}"
, "double hs_bindgen_c1c2c5b2424934f7 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_asin)(arg1);"
, "}"
, "float hs_bindgen_c0162f35a592c4d6 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_asinf)(arg1);"
, "}"
, "double hs_bindgen_62e948cecf885b31 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_atan)(arg1);"
, "}"
, "float hs_bindgen_429e4b987b465ff9 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_atanf)(arg1);"
, "}"
, "double hs_bindgen_dd25876f2db3e27f ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_atan2)(arg1, arg2);"
, "}"
, "float hs_bindgen_8131501831457d98 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_atan2f)(arg1, arg2);"
, "}"
, "double hs_bindgen_6654a059aee78106 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_ceil)(arg1);"
, "}"
, "float hs_bindgen_ad644f683da406f9 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_ceilf)(arg1);"
, "}"
, "double hs_bindgen_8091ddede7c04cbc ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_copysign)(arg1, arg2);"
, "}"
, "float hs_bindgen_b3f4ceb6b2fe20ee ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_copysignf)(arg1, arg2);"
, "}"
, "double hs_bindgen_a3469aec056551e2 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_cos)(arg1);"
, "}"
, "float hs_bindgen_905fd229e6d8b35e ("
, " float arg1"
, ")"
, "{"
, " return (SDL_cosf)(arg1);"
, "}"
, "double hs_bindgen_1512e406037d12ac ("
, " double arg1"
, ")"
, "{"
, " return (SDL_exp)(arg1);"
, "}"
, "float hs_bindgen_d3dd134efe3abfff ("
, " float arg1"
, ")"
, "{"
, " return (SDL_expf)(arg1);"
, "}"
, "double hs_bindgen_52ba4ac175596d0a ("
, " double arg1"
, ")"
, "{"
, " return (SDL_fabs)(arg1);"
, "}"
, "float hs_bindgen_184b19c145435e41 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_fabsf)(arg1);"
, "}"
, "double hs_bindgen_f490c8eee1698a66 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_floor)(arg1);"
, "}"
, "float hs_bindgen_2f0b4572dde60cf4 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_floorf)(arg1);"
, "}"
, "double hs_bindgen_0babb20dade49b7a ("
, " double arg1"
, ")"
, "{"
, " return (SDL_trunc)(arg1);"
, "}"
, "float hs_bindgen_90bf99d352a2662e ("
, " float arg1"
, ")"
, "{"
, " return (SDL_truncf)(arg1);"
, "}"
, "double hs_bindgen_01e3fd06ce04c71f ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_fmod)(arg1, arg2);"
, "}"
, "float hs_bindgen_d31c39dbd23d1312 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_fmodf)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_a7c939d2e78d66af ("
, " double arg1"
, ")"
, "{"
, " return (SDL_isinf)(arg1);"
, "}"
, "signed int hs_bindgen_dd1421aaa48b6683 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_isinff)(arg1);"
, "}"
, "signed int hs_bindgen_8b37e78060d7faba ("
, " double arg1"
, ")"
, "{"
, " return (SDL_isnan)(arg1);"
, "}"
, "signed int hs_bindgen_a7fc9d37cba1e7fb ("
, " float arg1"
, ")"
, "{"
, " return (SDL_isnanf)(arg1);"
, "}"
, "double hs_bindgen_e20d665d8e9d64dc ("
, " double arg1"
, ")"
, "{"
, " return (SDL_log)(arg1);"
, "}"
, "float hs_bindgen_7e096c5f793dcab0 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_logf)(arg1);"
, "}"
, "double hs_bindgen_923087147ca0e620 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_log10)(arg1);"
, "}"
, "float hs_bindgen_bfd8d2db495dd53c ("
, " float arg1"
, ")"
, "{"
, " return (SDL_log10f)(arg1);"
, "}"
, "double hs_bindgen_b899f8ade3afe831 ("
, " double arg1,"
, " double *arg2"
, ")"
, "{"
, " return (SDL_modf)(arg1, arg2);"
, "}"
, "float hs_bindgen_6ff7524556040016 ("
, " float arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_modff)(arg1, arg2);"
, "}"
, "double hs_bindgen_fd54b81ef06bf15c ("
, " double arg1,"
, " double arg2"
, ")"
, "{"
, " return (SDL_pow)(arg1, arg2);"
, "}"
, "float hs_bindgen_e6e1cafad3d1ca48 ("
, " float arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_powf)(arg1, arg2);"
, "}"
, "double hs_bindgen_263d784275f69beb ("
, " double arg1"
, ")"
, "{"
, " return (SDL_round)(arg1);"
, "}"
, "float hs_bindgen_11783f7b112ca4ce ("
, " float arg1"
, ")"
, "{"
, " return (SDL_roundf)(arg1);"
, "}"
, "double hs_bindgen_e6bb2ac10b5df120 ("
, " double arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_scalbn)(arg1, arg2);"
, "}"
, "float hs_bindgen_98b72e0135481fa6 ("
, " float arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_scalbnf)(arg1, arg2);"
, "}"
, "double hs_bindgen_7f63dcf686d5381e ("
, " double arg1"
, ")"
, "{"
, " return (SDL_sin)(arg1);"
, "}"
, "float hs_bindgen_3b77259c6cddba0e ("
, " float arg1"
, ")"
, "{"
, " return (SDL_sinf)(arg1);"
, "}"
, "double hs_bindgen_911bffe699be4bcc ("
, " double arg1"
, ")"
, "{"
, " return (SDL_sqrt)(arg1);"
, "}"
, "float hs_bindgen_44ac9f7898a32796 ("
, " float arg1"
, ")"
, "{"
, " return (SDL_sqrtf)(arg1);"
, "}"
, "double hs_bindgen_aece2559e5dc0392 ("
, " double arg1"
, ")"
, "{"
, " return (SDL_tan)(arg1);"
, "}"
, "float hs_bindgen_c528bf7014ccff4b ("
, " float arg1"
, ")"
, "{"
, " return (SDL_tanf)(arg1);"
, "}"
, "SDL_iconv_t hs_bindgen_f0bd929aee0b42ea ("
, " char const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_iconv_open)(arg1, arg2);"
, "}"
, "signed int hs_bindgen_3f715b186320f23e ("
, " SDL_iconv_t arg1"
, ")"
, "{"
, " return (SDL_iconv_close)(arg1);"
, "}"
, "size_t hs_bindgen_97b150fcf3a8acd6 ("
, " 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_75bcf8b9f2da9e0a ("
, " char const *arg1,"
, " char const *arg2,"
, " char const *arg3,"
, " size_t arg4"
, ")"
, "{"
, " return (SDL_iconv_string)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_51dba5ddaea9f2e4 ("
, " size_t arg1,"
, " size_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return (SDL_size_mul_check_overflow_builtin)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_7509bdb3d2cd84da ("
, " size_t arg1,"
, " size_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return (SDL_size_add_check_overflow_builtin)(arg1, arg2, arg3);"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_5bd8a699d72971c5"
hs_bindgen_5bd8a699d72971c5_base
:: HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_5bd8a699d72971c5
:: HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_5bd8a699d72971c5 :: CSize -> IO (Ptr Void)
hs_bindgen_5bd8a699d72971c5 =
\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_5bd8a699d72971c5_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_5bd8a699d72971c5
foreign import ccall unsafe "hs_bindgen_08746ff05ca3003c"
hs_bindgen_08746ff05ca3003c_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_08746ff05ca3003c
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_08746ff05ca3003c :: CSize -> CSize -> IO (Ptr Void)
hs_bindgen_08746ff05ca3003c =
\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_08746ff05ca3003c_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_08746ff05ca3003c
foreign import ccall unsafe "hs_bindgen_0730e7e13356c626"
hs_bindgen_0730e7e13356c626_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_0730e7e13356c626
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_0730e7e13356c626 :: Ptr Void -> CSize -> IO (Ptr Void)
hs_bindgen_0730e7e13356c626 =
\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_0730e7e13356c626_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_0730e7e13356c626
foreign import ccall unsafe "hs_bindgen_22f31e5d111da6c1"
hs_bindgen_22f31e5d111da6c1_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_22f31e5d111da6c1
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_22f31e5d111da6c1 :: Ptr Void -> IO ()
hs_bindgen_22f31e5d111da6c1 =
\Ptr Void
x0 ->
Ptr Void -> IO ()
hs_bindgen_22f31e5d111da6c1_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_22f31e5d111da6c1
foreign import ccall unsafe "hs_bindgen_f517f867f38f6071"
hs_bindgen_f517f867f38f6071_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_f517f867f38f6071
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
hs_bindgen_f517f867f38f6071 :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_f517f867f38f6071 =
\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_f517f867f38f6071_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_f517f867f38f6071
foreign import ccall unsafe "hs_bindgen_25189a0da3d426a6"
hs_bindgen_25189a0da3d426a6_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_25189a0da3d426a6
:: BG.Ptr SDL_malloc_func
-> BG.Ptr SDL_calloc_func
-> BG.Ptr SDL_realloc_func
-> BG.Ptr SDL_free_func
-> IO ()
hs_bindgen_25189a0da3d426a6 :: Ptr SDL_malloc_func
-> Ptr SDL_calloc_func
-> Ptr SDL_realloc_func
-> Ptr SDL_free_func
-> IO ()
hs_bindgen_25189a0da3d426a6 =
\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_25189a0da3d426a6_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_25189a0da3d426a6
foreign import ccall unsafe "hs_bindgen_226182971f75d2c0"
hs_bindgen_226182971f75d2c0_base
:: BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> IO BG.CBool
hs_bindgen_226182971f75d2c0
:: SDL_malloc_func
-> SDL_calloc_func
-> SDL_realloc_func
-> SDL_free_func
-> IO BG.CBool
hs_bindgen_226182971f75d2c0 :: SDL_malloc_func
-> SDL_calloc_func -> SDL_realloc_func -> SDL_free_func -> IO CBool
hs_bindgen_226182971f75d2c0 =
\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_226182971f75d2c0_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_226182971f75d2c0
foreign import ccall unsafe "hs_bindgen_9900ed39a18caec5"
hs_bindgen_9900ed39a18caec5_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_9900ed39a18caec5
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_9900ed39a18caec5 :: CSize -> CSize -> IO (Ptr Void)
hs_bindgen_9900ed39a18caec5 =
\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_9900ed39a18caec5_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_9900ed39a18caec5
foreign import ccall unsafe "hs_bindgen_2bf7e303c1a730bf"
hs_bindgen_2bf7e303c1a730bf_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_2bf7e303c1a730bf
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_2bf7e303c1a730bf :: Ptr Void -> IO ()
hs_bindgen_2bf7e303c1a730bf =
\Ptr Void
x0 ->
Ptr Void -> IO ()
hs_bindgen_2bf7e303c1a730bf_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_2bf7e303c1a730bf
foreign import ccall unsafe "hs_bindgen_4528828ea69b3f8b"
hs_bindgen_4528828ea69b3f8b_base
:: IO BG.CInt
hs_bindgen_4528828ea69b3f8b :: IO BG.CInt
hs_bindgen_4528828ea69b3f8b :: IO CInt
hs_bindgen_4528828ea69b3f8b =
(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_4528828ea69b3f8b_base
sDL_GetNumAllocations :: IO BG.CInt
sDL_GetNumAllocations :: IO CInt
sDL_GetNumAllocations = IO CInt
hs_bindgen_4528828ea69b3f8b
foreign import ccall unsafe "hs_bindgen_e1f4a04ee814291a"
hs_bindgen_e1f4a04ee814291a_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_e1f4a04ee814291a :: IO (BG.Ptr SDL_Environment)
hs_bindgen_e1f4a04ee814291a :: IO (Ptr SDL_Environment)
hs_bindgen_e1f4a04ee814291a =
(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_e1f4a04ee814291a_base
sDL_GetEnvironment :: IO (BG.Ptr SDL_Environment)
sDL_GetEnvironment :: IO (Ptr SDL_Environment)
sDL_GetEnvironment = IO (Ptr SDL_Environment)
hs_bindgen_e1f4a04ee814291a
foreign import ccall unsafe "hs_bindgen_e85a9062a561d535"
hs_bindgen_e85a9062a561d535_base
:: BG.CBool
-> IO (BG.Ptr BG.Void)
hs_bindgen_e85a9062a561d535
:: BG.CBool
-> IO (BG.Ptr SDL_Environment)
hs_bindgen_e85a9062a561d535 :: CBool -> IO (Ptr SDL_Environment)
hs_bindgen_e85a9062a561d535 =
\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_e85a9062a561d535_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_e85a9062a561d535
foreign import ccall unsafe "hs_bindgen_5beeb06044229d5f"
hs_bindgen_5beeb06044229d5f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_5beeb06044229d5f
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_5beeb06044229d5f :: Ptr SDL_Environment -> PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_5beeb06044229d5f =
\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_5beeb06044229d5f_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_5beeb06044229d5f
foreign import ccall unsafe "hs_bindgen_b31ecc5c3d715978"
hs_bindgen_b31ecc5c3d715978_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b31ecc5c3d715978
:: BG.Ptr SDL_Environment
-> IO (BG.Ptr (BG.Ptr BG.CChar))
hs_bindgen_b31ecc5c3d715978 :: Ptr SDL_Environment -> IO (Ptr (Ptr CChar))
hs_bindgen_b31ecc5c3d715978 =
\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_b31ecc5c3d715978_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_b31ecc5c3d715978
foreign import ccall unsafe "hs_bindgen_a9acd1c932154b24"
hs_bindgen_a9acd1c932154b24_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_a9acd1c932154b24
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CBool
-> IO BG.CBool
hs_bindgen_a9acd1c932154b24 :: Ptr SDL_Environment
-> PtrConst CChar -> PtrConst CChar -> CBool -> IO CBool
hs_bindgen_a9acd1c932154b24 =
\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_a9acd1c932154b24_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_a9acd1c932154b24
foreign import ccall unsafe "hs_bindgen_c64095b9c616bfe0"
hs_bindgen_c64095b9c616bfe0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c64095b9c616bfe0
:: BG.Ptr SDL_Environment
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_c64095b9c616bfe0 :: Ptr SDL_Environment -> PtrConst CChar -> IO CBool
hs_bindgen_c64095b9c616bfe0 =
\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_c64095b9c616bfe0_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_c64095b9c616bfe0
foreign import ccall unsafe "hs_bindgen_099a6ae1ccd5370b"
hs_bindgen_099a6ae1ccd5370b_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_099a6ae1ccd5370b
:: BG.Ptr SDL_Environment
-> IO ()
hs_bindgen_099a6ae1ccd5370b :: Ptr SDL_Environment -> IO ()
hs_bindgen_099a6ae1ccd5370b =
\Ptr SDL_Environment
x0 ->
Ptr Void -> IO ()
hs_bindgen_099a6ae1ccd5370b_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_099a6ae1ccd5370b
foreign import ccall unsafe "hs_bindgen_bf38503a85842347"
hs_bindgen_bf38503a85842347_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_bf38503a85842347
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_bf38503a85842347 :: PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_bf38503a85842347 =
\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_bf38503a85842347_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_bf38503a85842347
foreign import ccall unsafe "hs_bindgen_8bb86791a34eff6a"
hs_bindgen_8bb86791a34eff6a_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_8bb86791a34eff6a
:: PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_8bb86791a34eff6a :: PtrConst CChar -> IO (PtrConst CChar)
hs_bindgen_8bb86791a34eff6a =
\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_8bb86791a34eff6a_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_8bb86791a34eff6a
foreign import ccall unsafe "hs_bindgen_07289159390730ef"
hs_bindgen_07289159390730ef_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CInt
hs_bindgen_07289159390730ef
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO BG.CInt
hs_bindgen_07289159390730ef :: PtrConst CChar -> PtrConst CChar -> CInt -> IO CInt
hs_bindgen_07289159390730ef =
\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_07289159390730ef_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_07289159390730ef
foreign import ccall unsafe "hs_bindgen_8eb1656d4bfcd1be"
hs_bindgen_8eb1656d4bfcd1be_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_8eb1656d4bfcd1be
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_8eb1656d4bfcd1be :: PtrConst CChar -> IO CInt
hs_bindgen_8eb1656d4bfcd1be =
\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_8eb1656d4bfcd1be_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_8eb1656d4bfcd1be
foreign import ccall unsafe "hs_bindgen_95192c7f785c4c45"
hs_bindgen_95192c7f785c4c45_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> IO ()
hs_bindgen_95192c7f785c4c45
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback
-> IO ()
hs_bindgen_95192c7f785c4c45 :: Ptr Void -> CSize -> CSize -> SDL_CompareCallback -> IO ()
hs_bindgen_95192c7f785c4c45 =
\Ptr Void
x0 ->
\CSize
x1 ->
\CSize
x2 ->
\SDL_CompareCallback
x3 ->
Ptr Void -> CSize -> CSize -> FunPtr Void -> IO ()
hs_bindgen_95192c7f785c4c45_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_95192c7f785c4c45
foreign import ccall unsafe "hs_bindgen_e3d85c2fcc0e0182"
hs_bindgen_e3d85c2fcc0e0182_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_e3d85c2fcc0e0182
:: 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_e3d85c2fcc0e0182 :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback
-> IO (Ptr Void)
hs_bindgen_e3d85c2fcc0e0182 =
\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_e3d85c2fcc0e0182_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_e3d85c2fcc0e0182
foreign import ccall unsafe "hs_bindgen_7a30995c664569a4"
hs_bindgen_7a30995c664569a4_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_7a30995c664569a4
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> SDL_CompareCallback_r
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_7a30995c664569a4 :: Ptr Void
-> CSize -> CSize -> SDL_CompareCallback_r -> Ptr Void -> IO ()
hs_bindgen_7a30995c664569a4 =
\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_7a30995c664569a4_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_7a30995c664569a4
foreign import ccall unsafe "hs_bindgen_57399b9b8aa9f8f0"
hs_bindgen_57399b9b8aa9f8f0_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_57399b9b8aa9f8f0
:: 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_57399b9b8aa9f8f0 :: PtrConst Void
-> PtrConst Void
-> CSize
-> CSize
-> SDL_CompareCallback_r
-> Ptr Void
-> IO (Ptr Void)
hs_bindgen_57399b9b8aa9f8f0 =
\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_57399b9b8aa9f8f0_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_57399b9b8aa9f8f0
foreign import ccall unsafe "hs_bindgen_a928603d6470ca50"
hs_bindgen_a928603d6470ca50_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_a928603d6470ca50
:: BG.CInt
-> IO BG.CInt
hs_bindgen_a928603d6470ca50 :: CInt -> IO CInt
hs_bindgen_a928603d6470ca50 =
\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_a928603d6470ca50_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_a928603d6470ca50
foreign import ccall unsafe "hs_bindgen_89185a009225cfaf"
hs_bindgen_89185a009225cfaf_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_89185a009225cfaf
:: BG.CInt
-> IO BG.CInt
hs_bindgen_89185a009225cfaf :: CInt -> IO CInt
hs_bindgen_89185a009225cfaf =
\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_89185a009225cfaf_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_89185a009225cfaf
foreign import ccall unsafe "hs_bindgen_1ab6c2f3868de0bb"
hs_bindgen_1ab6c2f3868de0bb_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_1ab6c2f3868de0bb
:: BG.CInt
-> IO BG.CInt
hs_bindgen_1ab6c2f3868de0bb :: CInt -> IO CInt
hs_bindgen_1ab6c2f3868de0bb =
\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_1ab6c2f3868de0bb_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_1ab6c2f3868de0bb
foreign import ccall unsafe "hs_bindgen_3c28b4a4af971951"
hs_bindgen_3c28b4a4af971951_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_3c28b4a4af971951
:: BG.CInt
-> IO BG.CInt
hs_bindgen_3c28b4a4af971951 :: CInt -> IO CInt
hs_bindgen_3c28b4a4af971951 =
\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_3c28b4a4af971951_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_3c28b4a4af971951
foreign import ccall unsafe "hs_bindgen_13a0eb9bfa9faec7"
hs_bindgen_13a0eb9bfa9faec7_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_13a0eb9bfa9faec7
:: BG.CInt
-> IO BG.CInt
hs_bindgen_13a0eb9bfa9faec7 :: CInt -> IO CInt
hs_bindgen_13a0eb9bfa9faec7 =
\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_13a0eb9bfa9faec7_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_13a0eb9bfa9faec7
foreign import ccall unsafe "hs_bindgen_9fae2f93c08cfbf0"
hs_bindgen_9fae2f93c08cfbf0_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9fae2f93c08cfbf0
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9fae2f93c08cfbf0 :: CInt -> IO CInt
hs_bindgen_9fae2f93c08cfbf0 =
\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_9fae2f93c08cfbf0_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_9fae2f93c08cfbf0
foreign import ccall unsafe "hs_bindgen_0f033c6150a762a3"
hs_bindgen_0f033c6150a762a3_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_0f033c6150a762a3
:: BG.CInt
-> IO BG.CInt
hs_bindgen_0f033c6150a762a3 :: CInt -> IO CInt
hs_bindgen_0f033c6150a762a3 =
\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_0f033c6150a762a3_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_0f033c6150a762a3
foreign import ccall unsafe "hs_bindgen_9b835961c1753aa6"
hs_bindgen_9b835961c1753aa6_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9b835961c1753aa6
:: BG.CInt
-> IO BG.CInt
hs_bindgen_9b835961c1753aa6 :: CInt -> IO CInt
hs_bindgen_9b835961c1753aa6 =
\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_9b835961c1753aa6_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_9b835961c1753aa6
foreign import ccall unsafe "hs_bindgen_37bfc6e46aee6fcc"
hs_bindgen_37bfc6e46aee6fcc_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_37bfc6e46aee6fcc
:: BG.CInt
-> IO BG.CInt
hs_bindgen_37bfc6e46aee6fcc :: CInt -> IO CInt
hs_bindgen_37bfc6e46aee6fcc =
\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_37bfc6e46aee6fcc_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_37bfc6e46aee6fcc
foreign import ccall unsafe "hs_bindgen_6a23210549f82553"
hs_bindgen_6a23210549f82553_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_6a23210549f82553
:: BG.CInt
-> IO BG.CInt
hs_bindgen_6a23210549f82553 :: CInt -> IO CInt
hs_bindgen_6a23210549f82553 =
\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_6a23210549f82553_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_6a23210549f82553
foreign import ccall unsafe "hs_bindgen_4ef887be849a9002"
hs_bindgen_4ef887be849a9002_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_4ef887be849a9002
:: BG.CInt
-> IO BG.CInt
hs_bindgen_4ef887be849a9002 :: CInt -> IO CInt
hs_bindgen_4ef887be849a9002 =
\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_4ef887be849a9002_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_4ef887be849a9002
foreign import ccall unsafe "hs_bindgen_258633f7820b5c3c"
hs_bindgen_258633f7820b5c3c_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_258633f7820b5c3c
:: BG.CInt
-> IO BG.CInt
hs_bindgen_258633f7820b5c3c :: CInt -> IO CInt
hs_bindgen_258633f7820b5c3c =
\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_258633f7820b5c3c_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_258633f7820b5c3c
foreign import ccall unsafe "hs_bindgen_64e7a8597c7c9710"
hs_bindgen_64e7a8597c7c9710_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_64e7a8597c7c9710
:: BG.CInt
-> IO BG.CInt
hs_bindgen_64e7a8597c7c9710 :: CInt -> IO CInt
hs_bindgen_64e7a8597c7c9710 =
\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_64e7a8597c7c9710_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_64e7a8597c7c9710
foreign import ccall unsafe "hs_bindgen_c1347761ea69159d"
hs_bindgen_c1347761ea69159d_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_c1347761ea69159d
:: BG.CInt
-> IO BG.CInt
hs_bindgen_c1347761ea69159d :: CInt -> IO CInt
hs_bindgen_c1347761ea69159d =
\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_c1347761ea69159d_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_c1347761ea69159d
foreign import ccall unsafe "hs_bindgen_b3fecd41676fe4be"
hs_bindgen_b3fecd41676fe4be_base
:: BG.CInt
-> IO BG.CInt
hs_bindgen_b3fecd41676fe4be
:: BG.CInt
-> IO BG.CInt
hs_bindgen_b3fecd41676fe4be :: CInt -> IO CInt
hs_bindgen_b3fecd41676fe4be =
\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_b3fecd41676fe4be_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_b3fecd41676fe4be
foreign import ccall unsafe "hs_bindgen_35ff41be4e4da9d1"
hs_bindgen_35ff41be4e4da9d1_base
:: HsBindgen.Runtime.LibC.Word16
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.Word16
hs_bindgen_35ff41be4e4da9d1
:: Uint16
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint16
hs_bindgen_35ff41be4e4da9d1 :: Uint16 -> PtrConst Void -> CSize -> IO Uint16
hs_bindgen_35ff41be4e4da9d1 =
\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_35ff41be4e4da9d1_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_35ff41be4e4da9d1
foreign import ccall unsafe "hs_bindgen_6755f946704473dc"
hs_bindgen_6755f946704473dc_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_6755f946704473dc
:: Uint32
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO Uint32
hs_bindgen_6755f946704473dc :: Uint32 -> PtrConst Void -> CSize -> IO Uint32
hs_bindgen_6755f946704473dc =
\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_6755f946704473dc_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_6755f946704473dc
foreign import ccall unsafe "hs_bindgen_4538e03ee60f6976"
hs_bindgen_4538e03ee60f6976_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.Word32
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_4538e03ee60f6976
:: PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> Uint32
-> IO Uint32
hs_bindgen_4538e03ee60f6976 :: PtrConst Void -> CSize -> Uint32 -> IO Uint32
hs_bindgen_4538e03ee60f6976 =
\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_4538e03ee60f6976_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_4538e03ee60f6976
foreign import ccall unsafe "hs_bindgen_455d4e0308a7fc2b"
hs_bindgen_455d4e0308a7fc2b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_455d4e0308a7fc2b
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_455d4e0308a7fc2b :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_455d4e0308a7fc2b =
\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_455d4e0308a7fc2b_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_455d4e0308a7fc2b
foreign import ccall unsafe "hs_bindgen_6db8be082a8110dc"
hs_bindgen_6db8be082a8110dc_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_6db8be082a8110dc
:: BG.Ptr BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_6db8be082a8110dc :: Ptr Void -> PtrConst Void -> CSize -> IO (Ptr Void)
hs_bindgen_6db8be082a8110dc =
\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_6db8be082a8110dc_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_6db8be082a8110dc
foreign import ccall unsafe "hs_bindgen_951115e41714b35e"
hs_bindgen_951115e41714b35e_base
:: BG.Ptr BG.Void
-> BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_951115e41714b35e
:: BG.Ptr BG.Void
-> BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_951115e41714b35e :: Ptr Void -> CInt -> CSize -> IO (Ptr Void)
hs_bindgen_951115e41714b35e =
\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_951115e41714b35e_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_951115e41714b35e
foreign import ccall unsafe "hs_bindgen_006ad9913290aee0"
hs_bindgen_006ad9913290aee0_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_006ad9913290aee0
:: BG.Ptr BG.Void
-> Uint32
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_006ad9913290aee0 :: Ptr Void -> Uint32 -> CSize -> IO (Ptr Void)
hs_bindgen_006ad9913290aee0 =
\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_006ad9913290aee0_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_006ad9913290aee0
foreign import ccall unsafe "hs_bindgen_f8312f3094e9811f"
hs_bindgen_f8312f3094e9811f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_f8312f3094e9811f
:: PtrConst.PtrConst BG.Void
-> PtrConst.PtrConst BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_f8312f3094e9811f :: PtrConst Void -> PtrConst Void -> CSize -> IO CInt
hs_bindgen_f8312f3094e9811f =
\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_f8312f3094e9811f_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_f8312f3094e9811f
foreign import ccall unsafe "hs_bindgen_7819cc3f05f6e767"
hs_bindgen_7819cc3f05f6e767_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_7819cc3f05f6e767
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_7819cc3f05f6e767 :: PtrConst CWchar -> IO CSize
hs_bindgen_7819cc3f05f6e767 =
\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_7819cc3f05f6e767_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_7819cc3f05f6e767
foreign import ccall unsafe "hs_bindgen_4d4c9962d27e8c57"
hs_bindgen_4d4c9962d27e8c57_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_4d4c9962d27e8c57
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_4d4c9962d27e8c57 :: PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_4d4c9962d27e8c57 =
\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_4d4c9962d27e8c57_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_4d4c9962d27e8c57
foreign import ccall unsafe "hs_bindgen_6a63636fffe52a27"
hs_bindgen_6a63636fffe52a27_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_6a63636fffe52a27
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_6a63636fffe52a27 :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_6a63636fffe52a27 =
\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_6a63636fffe52a27_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_6a63636fffe52a27
foreign import ccall unsafe "hs_bindgen_ae63311931250a61"
hs_bindgen_ae63311931250a61_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_ae63311931250a61
:: BG.Ptr HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_ae63311931250a61 :: Ptr CWchar -> PtrConst CWchar -> CSize -> IO CSize
hs_bindgen_ae63311931250a61 =
\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_ae63311931250a61_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_ae63311931250a61
foreign import ccall unsafe "hs_bindgen_0c56a99a680dde86"
hs_bindgen_0c56a99a680dde86_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_0c56a99a680dde86
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
hs_bindgen_0c56a99a680dde86 :: PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_0c56a99a680dde86 =
\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_0c56a99a680dde86_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_0c56a99a680dde86
foreign import ccall unsafe "hs_bindgen_0e15f64725300a1d"
hs_bindgen_0e15f64725300a1d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_0e15f64725300a1d
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO (BG.Ptr HsBindgen.Runtime.LibC.CWchar)
hs_bindgen_0e15f64725300a1d :: PtrConst CWchar -> PtrConst CWchar -> IO (Ptr CWchar)
hs_bindgen_0e15f64725300a1d =
\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_0e15f64725300a1d_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_0e15f64725300a1d
foreign import ccall unsafe "hs_bindgen_ed81408c495114ac"
hs_bindgen_ed81408c495114ac_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_ed81408c495114ac
:: 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_ed81408c495114ac :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO (Ptr CWchar)
hs_bindgen_ed81408c495114ac =
\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_ed81408c495114ac_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_ed81408c495114ac
foreign import ccall unsafe "hs_bindgen_523128c66baf772a"
hs_bindgen_523128c66baf772a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_523128c66baf772a
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
hs_bindgen_523128c66baf772a :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_523128c66baf772a =
\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_523128c66baf772a_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_523128c66baf772a
foreign import ccall unsafe "hs_bindgen_ae16252c87514b75"
hs_bindgen_ae16252c87514b75_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_ae16252c87514b75
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_ae16252c87514b75 :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_ae16252c87514b75 =
\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_ae16252c87514b75_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_ae16252c87514b75
foreign import ccall unsafe "hs_bindgen_2a1f0e71a040879b"
hs_bindgen_2a1f0e71a040879b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_2a1f0e71a040879b
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> IO BG.CInt
hs_bindgen_2a1f0e71a040879b :: PtrConst CWchar -> PtrConst CWchar -> IO CInt
hs_bindgen_2a1f0e71a040879b =
\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_2a1f0e71a040879b_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_2a1f0e71a040879b
foreign import ccall unsafe "hs_bindgen_1c13738568f12d1d"
hs_bindgen_1c13738568f12d1d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_1c13738568f12d1d
:: PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> PtrConst.PtrConst HsBindgen.Runtime.LibC.CWchar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_1c13738568f12d1d :: PtrConst CWchar -> PtrConst CWchar -> CSize -> IO CInt
hs_bindgen_1c13738568f12d1d =
\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_1c13738568f12d1d_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_1c13738568f12d1d
foreign import ccall unsafe "hs_bindgen_59a6bfea24e96b34"
hs_bindgen_59a6bfea24e96b34_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_59a6bfea24e96b34
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_59a6bfea24e96b34 :: PtrConst CChar -> IO CSize
hs_bindgen_59a6bfea24e96b34 =
\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_59a6bfea24e96b34_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_59a6bfea24e96b34
foreign import ccall unsafe "hs_bindgen_c8b4424317df84e9"
hs_bindgen_c8b4424317df84e9_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_c8b4424317df84e9
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_c8b4424317df84e9 :: PtrConst CChar -> CSize -> IO CSize
hs_bindgen_c8b4424317df84e9 =
\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_c8b4424317df84e9_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_c8b4424317df84e9
foreign import ccall unsafe "hs_bindgen_e26f240b36c1f7f4"
hs_bindgen_e26f240b36c1f7f4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_e26f240b36c1f7f4
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_e26f240b36c1f7f4 :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_e26f240b36c1f7f4 =
\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_e26f240b36c1f7f4_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_e26f240b36c1f7f4
foreign import ccall unsafe "hs_bindgen_a6570a6c65177caf"
hs_bindgen_a6570a6c65177caf_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_a6570a6c65177caf
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_a6570a6c65177caf :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_a6570a6c65177caf =
\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_a6570a6c65177caf_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_a6570a6c65177caf
foreign import ccall unsafe "hs_bindgen_6776d8c4c9824b69"
hs_bindgen_6776d8c4c9824b69_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_6776d8c4c9824b69
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_6776d8c4c9824b69 :: Ptr CChar -> PtrConst CChar -> CSize -> IO CSize
hs_bindgen_6776d8c4c9824b69 =
\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_6776d8c4c9824b69_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_6776d8c4c9824b69
foreign import ccall unsafe "hs_bindgen_642470a5439764a1"
hs_bindgen_642470a5439764a1_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_642470a5439764a1
:: PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_642470a5439764a1 :: PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_642470a5439764a1 =
\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_642470a5439764a1_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_642470a5439764a1
foreign import ccall unsafe "hs_bindgen_2d11135d4a4cd09d"
hs_bindgen_2d11135d4a4cd09d_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_2d11135d4a4cd09d
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_2d11135d4a4cd09d :: PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_2d11135d4a4cd09d =
\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_2d11135d4a4cd09d_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_2d11135d4a4cd09d
foreign import ccall unsafe "hs_bindgen_3e344b4dbd1fefd5"
hs_bindgen_3e344b4dbd1fefd5_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_3e344b4dbd1fefd5
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_3e344b4dbd1fefd5 :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_3e344b4dbd1fefd5 =
\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_3e344b4dbd1fefd5_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_3e344b4dbd1fefd5
foreign import ccall unsafe "hs_bindgen_2a6a16beae86f690"
hs_bindgen_2a6a16beae86f690_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2a6a16beae86f690
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_2a6a16beae86f690 :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_2a6a16beae86f690 =
\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_2a6a16beae86f690_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_2a6a16beae86f690
foreign import ccall unsafe "hs_bindgen_d398f95cc6b941fb"
hs_bindgen_d398f95cc6b941fb_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_d398f95cc6b941fb
:: BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_d398f95cc6b941fb :: Ptr CChar -> IO (Ptr CChar)
hs_bindgen_d398f95cc6b941fb =
\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_d398f95cc6b941fb_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_d398f95cc6b941fb
foreign import ccall unsafe "hs_bindgen_ce84b72a37d721aa"
hs_bindgen_ce84b72a37d721aa_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_ce84b72a37d721aa
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_ce84b72a37d721aa :: PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_ce84b72a37d721aa =
\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_ce84b72a37d721aa_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_ce84b72a37d721aa
foreign import ccall unsafe "hs_bindgen_42f6725f3eb6c437"
hs_bindgen_42f6725f3eb6c437_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_42f6725f3eb6c437
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_42f6725f3eb6c437 :: PtrConst CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_42f6725f3eb6c437 =
\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_42f6725f3eb6c437_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_42f6725f3eb6c437
foreign import ccall unsafe "hs_bindgen_4dd450b42cd71d7b"
hs_bindgen_4dd450b42cd71d7b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4dd450b42cd71d7b
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_4dd450b42cd71d7b :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_4dd450b42cd71d7b =
\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_4dd450b42cd71d7b_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_4dd450b42cd71d7b
foreign import ccall unsafe "hs_bindgen_84a9d060fbe6dadf"
hs_bindgen_84a9d060fbe6dadf_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_84a9d060fbe6dadf
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_84a9d060fbe6dadf :: PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_84a9d060fbe6dadf =
\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_84a9d060fbe6dadf_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_84a9d060fbe6dadf
foreign import ccall unsafe "hs_bindgen_81f801141b3ad731"
hs_bindgen_81f801141b3ad731_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_81f801141b3ad731
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_81f801141b3ad731 :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_81f801141b3ad731 =
\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_81f801141b3ad731_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_81f801141b3ad731
foreign import ccall unsafe "hs_bindgen_409faece247c319b"
hs_bindgen_409faece247c319b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_409faece247c319b
:: BG.Ptr BG.CChar
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO (BG.Ptr BG.CChar)
hs_bindgen_409faece247c319b :: Ptr CChar -> PtrConst CChar -> Ptr (Ptr CChar) -> IO (Ptr CChar)
hs_bindgen_409faece247c319b =
\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_409faece247c319b_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_409faece247c319b
foreign import ccall unsafe "hs_bindgen_36470941402cdd53"
hs_bindgen_36470941402cdd53_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_36470941402cdd53
:: PtrConst.PtrConst BG.CChar
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_36470941402cdd53 :: PtrConst CChar -> IO CSize
hs_bindgen_36470941402cdd53 =
\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_36470941402cdd53_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_36470941402cdd53
foreign import ccall unsafe "hs_bindgen_479082db51ecf46b"
hs_bindgen_479082db51ecf46b_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_479082db51ecf46b
:: PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_479082db51ecf46b :: PtrConst CChar -> CSize -> IO CSize
hs_bindgen_479082db51ecf46b =
\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_479082db51ecf46b_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_479082db51ecf46b
foreign import ccall unsafe "hs_bindgen_c69b2ef36677f953"
hs_bindgen_c69b2ef36677f953_base
:: BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_c69b2ef36677f953
:: BG.CInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_c69b2ef36677f953 :: CInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_c69b2ef36677f953 =
\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_c69b2ef36677f953_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_c69b2ef36677f953
foreign import ccall unsafe "hs_bindgen_dbe69ee767be00c8"
hs_bindgen_dbe69ee767be00c8_base
:: BG.CUInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_dbe69ee767be00c8
:: BG.CUInt
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_dbe69ee767be00c8 :: CUInt -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_dbe69ee767be00c8 =
\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_dbe69ee767be00c8_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_dbe69ee767be00c8
foreign import ccall unsafe "hs_bindgen_94ca108dca07ec6f"
hs_bindgen_94ca108dca07ec6f_base
:: BG.CLLong
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_94ca108dca07ec6f
:: BG.CLLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_94ca108dca07ec6f :: CLLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_94ca108dca07ec6f =
\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_94ca108dca07ec6f_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_94ca108dca07ec6f
foreign import ccall unsafe "hs_bindgen_d122b88ccc45fe33"
hs_bindgen_d122b88ccc45fe33_base
:: BG.CULLong
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_d122b88ccc45fe33
:: BG.CULLong
-> BG.Ptr BG.CChar
-> BG.CInt
-> IO (BG.Ptr BG.CChar)
hs_bindgen_d122b88ccc45fe33 :: CULLong -> Ptr CChar -> CInt -> IO (Ptr CChar)
hs_bindgen_d122b88ccc45fe33 =
\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_d122b88ccc45fe33_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_d122b88ccc45fe33
foreign import ccall unsafe "hs_bindgen_ca9f4297368b5437"
hs_bindgen_ca9f4297368b5437_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_ca9f4297368b5437
:: PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_ca9f4297368b5437 :: PtrConst CChar -> IO CInt
hs_bindgen_ca9f4297368b5437 =
\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_ca9f4297368b5437_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_ca9f4297368b5437
foreign import ccall unsafe "hs_bindgen_81f2fcbff595d766"
hs_bindgen_81f2fcbff595d766_base
:: BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_81f2fcbff595d766
:: PtrConst.PtrConst BG.CChar
-> IO BG.CDouble
hs_bindgen_81f2fcbff595d766 :: PtrConst CChar -> IO CDouble
hs_bindgen_81f2fcbff595d766 =
\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_81f2fcbff595d766_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_81f2fcbff595d766
foreign import ccall unsafe "hs_bindgen_29424912342d9a55"
hs_bindgen_29424912342d9a55_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CLLong
hs_bindgen_29424912342d9a55
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CLLong
hs_bindgen_29424912342d9a55 :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CLLong
hs_bindgen_29424912342d9a55 =
\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_29424912342d9a55_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_29424912342d9a55
foreign import ccall unsafe "hs_bindgen_fe908f5a8d183e7b"
hs_bindgen_fe908f5a8d183e7b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CULLong
hs_bindgen_fe908f5a8d183e7b
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> BG.CInt
-> IO BG.CULLong
hs_bindgen_fe908f5a8d183e7b :: PtrConst CChar -> Ptr (Ptr CChar) -> CInt -> IO CULLong
hs_bindgen_fe908f5a8d183e7b =
\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_fe908f5a8d183e7b_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_fe908f5a8d183e7b
foreign import ccall unsafe "hs_bindgen_93115f1648467a21"
hs_bindgen_93115f1648467a21_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_93115f1648467a21
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (BG.Ptr BG.CChar)
-> IO BG.CDouble
hs_bindgen_93115f1648467a21 :: PtrConst CChar -> Ptr (Ptr CChar) -> IO CDouble
hs_bindgen_93115f1648467a21 =
\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_93115f1648467a21_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_93115f1648467a21
foreign import ccall unsafe "hs_bindgen_1165e1ac637a910f"
hs_bindgen_1165e1ac637a910f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_1165e1ac637a910f
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_1165e1ac637a910f :: PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_1165e1ac637a910f =
\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_1165e1ac637a910f_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_1165e1ac637a910f
foreign import ccall unsafe "hs_bindgen_6286679cc5d88e95"
hs_bindgen_6286679cc5d88e95_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_6286679cc5d88e95
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_6286679cc5d88e95 :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_6286679cc5d88e95 =
\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_6286679cc5d88e95_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_6286679cc5d88e95
foreign import ccall unsafe "hs_bindgen_592440e0cc89a66c"
hs_bindgen_592440e0cc89a66c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_592440e0cc89a66c
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO BG.CInt
hs_bindgen_592440e0cc89a66c :: PtrConst CChar -> PtrConst CChar -> IO CInt
hs_bindgen_592440e0cc89a66c =
\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_592440e0cc89a66c_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_592440e0cc89a66c
foreign import ccall unsafe "hs_bindgen_9a7486257c6bf068"
hs_bindgen_9a7486257c6bf068_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_9a7486257c6bf068
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO BG.CInt
hs_bindgen_9a7486257c6bf068 :: PtrConst CChar -> PtrConst CChar -> CSize -> IO CInt
hs_bindgen_9a7486257c6bf068 =
\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_9a7486257c6bf068_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_9a7486257c6bf068
foreign import ccall unsafe "hs_bindgen_e53784dcceef6c88"
hs_bindgen_e53784dcceef6c88_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_e53784dcceef6c88
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_e53784dcceef6c88 :: PtrConst CChar -> PtrConst CChar -> IO (Ptr CChar)
hs_bindgen_e53784dcceef6c88 =
\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_e53784dcceef6c88_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_e53784dcceef6c88
foreign import ccall unsafe "hs_bindgen_5010b6d322eef729"
hs_bindgen_5010b6d322eef729_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_5010b6d322eef729
:: BG.Ptr (PtrConst.PtrConst BG.CChar)
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO Uint32
hs_bindgen_5010b6d322eef729 :: Ptr (PtrConst CChar) -> Ptr CSize -> IO Uint32
hs_bindgen_5010b6d322eef729 =
\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_5010b6d322eef729_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_5010b6d322eef729
foreign import ccall unsafe "hs_bindgen_e9d45c14c965c799"
hs_bindgen_e9d45c14c965c799_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_e9d45c14c965c799
:: PtrConst.PtrConst BG.CChar
-> BG.Ptr (PtrConst.PtrConst BG.CChar)
-> IO Uint32
hs_bindgen_e9d45c14c965c799 :: PtrConst CChar -> Ptr (PtrConst CChar) -> IO Uint32
hs_bindgen_e9d45c14c965c799 =
\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_e9d45c14c965c799_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_e9d45c14c965c799
foreign import ccall unsafe "hs_bindgen_2621d8f742eba582"
hs_bindgen_2621d8f742eba582_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2621d8f742eba582
:: Uint32
-> BG.Ptr BG.CChar
-> IO (BG.Ptr BG.CChar)
hs_bindgen_2621d8f742eba582 :: Uint32 -> Ptr CChar -> IO (Ptr CChar)
hs_bindgen_2621d8f742eba582 =
\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_2621d8f742eba582_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_2621d8f742eba582
foreign import ccall unsafe "hs_bindgen_1620e07051837ddb"
hs_bindgen_1620e07051837ddb_base
:: HsBindgen.Runtime.LibC.Word64
-> IO ()
hs_bindgen_1620e07051837ddb
:: Uint64
-> IO ()
hs_bindgen_1620e07051837ddb :: Uint64 -> IO ()
hs_bindgen_1620e07051837ddb =
\Uint64
x0 ->
Word64 -> IO ()
hs_bindgen_1620e07051837ddb_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_1620e07051837ddb
foreign import ccall unsafe "hs_bindgen_bb32712cf4e3959c"
hs_bindgen_bb32712cf4e3959c_base
:: HsBindgen.Runtime.LibC.Int32
-> IO HsBindgen.Runtime.LibC.Int32
hs_bindgen_bb32712cf4e3959c
:: Sint32
-> IO Sint32
hs_bindgen_bb32712cf4e3959c :: Sint32 -> IO Sint32
hs_bindgen_bb32712cf4e3959c =
\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_bb32712cf4e3959c_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_bb32712cf4e3959c
foreign import ccall unsafe "hs_bindgen_4354197498dc7635"
hs_bindgen_4354197498dc7635_base
:: IO BG.CFloat
hs_bindgen_4354197498dc7635 :: IO BG.CFloat
hs_bindgen_4354197498dc7635 :: IO CFloat
hs_bindgen_4354197498dc7635 =
(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_4354197498dc7635_base
sDL_randf :: IO BG.CFloat
sDL_randf :: IO CFloat
sDL_randf = IO CFloat
hs_bindgen_4354197498dc7635
foreign import ccall unsafe "hs_bindgen_eed752851bd8b3e2"
hs_bindgen_eed752851bd8b3e2_base
:: IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_eed752851bd8b3e2 :: IO Uint32
hs_bindgen_eed752851bd8b3e2 :: IO Uint32
hs_bindgen_eed752851bd8b3e2 =
(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_eed752851bd8b3e2_base
sDL_rand_bits :: IO Uint32
sDL_rand_bits :: IO Uint32
sDL_rand_bits = IO Uint32
hs_bindgen_eed752851bd8b3e2
foreign import ccall unsafe "hs_bindgen_e31222be551ae9d1"
hs_bindgen_e31222be551ae9d1_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Int32
-> IO HsBindgen.Runtime.LibC.Int32
hs_bindgen_e31222be551ae9d1
:: BG.Ptr Uint64
-> Sint32
-> IO Sint32
hs_bindgen_e31222be551ae9d1 :: Ptr Uint64 -> Sint32 -> IO Sint32
hs_bindgen_e31222be551ae9d1 =
\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_e31222be551ae9d1_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_e31222be551ae9d1
foreign import ccall unsafe "hs_bindgen_b728fa521e1f33ba"
hs_bindgen_b728fa521e1f33ba_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_b728fa521e1f33ba
:: BG.Ptr Uint64
-> IO BG.CFloat
hs_bindgen_b728fa521e1f33ba :: Ptr Uint64 -> IO CFloat
hs_bindgen_b728fa521e1f33ba =
\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_b728fa521e1f33ba_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_b728fa521e1f33ba
foreign import ccall unsafe "hs_bindgen_1779b3d1ac6c6ca0"
hs_bindgen_1779b3d1ac6c6ca0_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_1779b3d1ac6c6ca0
:: BG.Ptr Uint64
-> IO Uint32
hs_bindgen_1779b3d1ac6c6ca0 :: Ptr Uint64 -> IO Uint32
hs_bindgen_1779b3d1ac6c6ca0 =
\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_1779b3d1ac6c6ca0_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_1779b3d1ac6c6ca0
foreign import ccall unsafe "hs_bindgen_77d2b09de2f907bb"
hs_bindgen_77d2b09de2f907bb_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_77d2b09de2f907bb
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_77d2b09de2f907bb :: CDouble -> IO CDouble
hs_bindgen_77d2b09de2f907bb =
\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_77d2b09de2f907bb_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_77d2b09de2f907bb
foreign import ccall unsafe "hs_bindgen_a7dfe79fdc884d97"
hs_bindgen_a7dfe79fdc884d97_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_a7dfe79fdc884d97
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_a7dfe79fdc884d97 :: CFloat -> IO CFloat
hs_bindgen_a7dfe79fdc884d97 =
\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_a7dfe79fdc884d97_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_a7dfe79fdc884d97
foreign import ccall unsafe "hs_bindgen_c1c2c5b2424934f7"
hs_bindgen_c1c2c5b2424934f7_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_c1c2c5b2424934f7
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_c1c2c5b2424934f7 :: CDouble -> IO CDouble
hs_bindgen_c1c2c5b2424934f7 =
\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_c1c2c5b2424934f7_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_c1c2c5b2424934f7
foreign import ccall unsafe "hs_bindgen_c0162f35a592c4d6"
hs_bindgen_c0162f35a592c4d6_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_c0162f35a592c4d6
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_c0162f35a592c4d6 :: CFloat -> IO CFloat
hs_bindgen_c0162f35a592c4d6 =
\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_c0162f35a592c4d6_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_c0162f35a592c4d6
foreign import ccall unsafe "hs_bindgen_62e948cecf885b31"
hs_bindgen_62e948cecf885b31_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_62e948cecf885b31
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_62e948cecf885b31 :: CDouble -> IO CDouble
hs_bindgen_62e948cecf885b31 =
\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_62e948cecf885b31_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_62e948cecf885b31
foreign import ccall unsafe "hs_bindgen_429e4b987b465ff9"
hs_bindgen_429e4b987b465ff9_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_429e4b987b465ff9
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_429e4b987b465ff9 :: CFloat -> IO CFloat
hs_bindgen_429e4b987b465ff9 =
\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_429e4b987b465ff9_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_429e4b987b465ff9
foreign import ccall unsafe "hs_bindgen_dd25876f2db3e27f"
hs_bindgen_dd25876f2db3e27f_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_dd25876f2db3e27f
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_dd25876f2db3e27f :: CDouble -> CDouble -> IO CDouble
hs_bindgen_dd25876f2db3e27f =
\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_dd25876f2db3e27f_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_dd25876f2db3e27f
foreign import ccall unsafe "hs_bindgen_8131501831457d98"
hs_bindgen_8131501831457d98_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_8131501831457d98
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_8131501831457d98 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_8131501831457d98 =
\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_8131501831457d98_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_8131501831457d98
foreign import ccall unsafe "hs_bindgen_6654a059aee78106"
hs_bindgen_6654a059aee78106_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_6654a059aee78106
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_6654a059aee78106 :: CDouble -> IO CDouble
hs_bindgen_6654a059aee78106 =
\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_6654a059aee78106_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_6654a059aee78106
foreign import ccall unsafe "hs_bindgen_ad644f683da406f9"
hs_bindgen_ad644f683da406f9_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_ad644f683da406f9
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_ad644f683da406f9 :: CFloat -> IO CFloat
hs_bindgen_ad644f683da406f9 =
\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_ad644f683da406f9_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_ad644f683da406f9
foreign import ccall unsafe "hs_bindgen_8091ddede7c04cbc"
hs_bindgen_8091ddede7c04cbc_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_8091ddede7c04cbc
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_8091ddede7c04cbc :: CDouble -> CDouble -> IO CDouble
hs_bindgen_8091ddede7c04cbc =
\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_8091ddede7c04cbc_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_8091ddede7c04cbc
foreign import ccall unsafe "hs_bindgen_b3f4ceb6b2fe20ee"
hs_bindgen_b3f4ceb6b2fe20ee_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_b3f4ceb6b2fe20ee
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_b3f4ceb6b2fe20ee :: CFloat -> CFloat -> IO CFloat
hs_bindgen_b3f4ceb6b2fe20ee =
\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_b3f4ceb6b2fe20ee_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_b3f4ceb6b2fe20ee
foreign import ccall unsafe "hs_bindgen_a3469aec056551e2"
hs_bindgen_a3469aec056551e2_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_a3469aec056551e2
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_a3469aec056551e2 :: CDouble -> IO CDouble
hs_bindgen_a3469aec056551e2 =
\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_a3469aec056551e2_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_a3469aec056551e2
foreign import ccall unsafe "hs_bindgen_905fd229e6d8b35e"
hs_bindgen_905fd229e6d8b35e_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_905fd229e6d8b35e
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_905fd229e6d8b35e :: CFloat -> IO CFloat
hs_bindgen_905fd229e6d8b35e =
\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_905fd229e6d8b35e_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_905fd229e6d8b35e
foreign import ccall unsafe "hs_bindgen_1512e406037d12ac"
hs_bindgen_1512e406037d12ac_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_1512e406037d12ac
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_1512e406037d12ac :: CDouble -> IO CDouble
hs_bindgen_1512e406037d12ac =
\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_1512e406037d12ac_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_1512e406037d12ac
foreign import ccall unsafe "hs_bindgen_d3dd134efe3abfff"
hs_bindgen_d3dd134efe3abfff_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_d3dd134efe3abfff
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_d3dd134efe3abfff :: CFloat -> IO CFloat
hs_bindgen_d3dd134efe3abfff =
\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_d3dd134efe3abfff_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_d3dd134efe3abfff
foreign import ccall unsafe "hs_bindgen_52ba4ac175596d0a"
hs_bindgen_52ba4ac175596d0a_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_52ba4ac175596d0a
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_52ba4ac175596d0a :: CDouble -> IO CDouble
hs_bindgen_52ba4ac175596d0a =
\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_52ba4ac175596d0a_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_52ba4ac175596d0a
foreign import ccall unsafe "hs_bindgen_184b19c145435e41"
hs_bindgen_184b19c145435e41_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_184b19c145435e41
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_184b19c145435e41 :: CFloat -> IO CFloat
hs_bindgen_184b19c145435e41 =
\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_184b19c145435e41_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_184b19c145435e41
foreign import ccall unsafe "hs_bindgen_f490c8eee1698a66"
hs_bindgen_f490c8eee1698a66_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_f490c8eee1698a66
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_f490c8eee1698a66 :: CDouble -> IO CDouble
hs_bindgen_f490c8eee1698a66 =
\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_f490c8eee1698a66_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_f490c8eee1698a66
foreign import ccall unsafe "hs_bindgen_2f0b4572dde60cf4"
hs_bindgen_2f0b4572dde60cf4_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_2f0b4572dde60cf4
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_2f0b4572dde60cf4 :: CFloat -> IO CFloat
hs_bindgen_2f0b4572dde60cf4 =
\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_2f0b4572dde60cf4_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_2f0b4572dde60cf4
foreign import ccall unsafe "hs_bindgen_0babb20dade49b7a"
hs_bindgen_0babb20dade49b7a_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_0babb20dade49b7a
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_0babb20dade49b7a :: CDouble -> IO CDouble
hs_bindgen_0babb20dade49b7a =
\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_0babb20dade49b7a_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_0babb20dade49b7a
foreign import ccall unsafe "hs_bindgen_90bf99d352a2662e"
hs_bindgen_90bf99d352a2662e_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_90bf99d352a2662e
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_90bf99d352a2662e :: CFloat -> IO CFloat
hs_bindgen_90bf99d352a2662e =
\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_90bf99d352a2662e_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_90bf99d352a2662e
foreign import ccall unsafe "hs_bindgen_01e3fd06ce04c71f"
hs_bindgen_01e3fd06ce04c71f_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_01e3fd06ce04c71f
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_01e3fd06ce04c71f :: CDouble -> CDouble -> IO CDouble
hs_bindgen_01e3fd06ce04c71f =
\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_01e3fd06ce04c71f_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_01e3fd06ce04c71f
foreign import ccall unsafe "hs_bindgen_d31c39dbd23d1312"
hs_bindgen_d31c39dbd23d1312_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d31c39dbd23d1312
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_d31c39dbd23d1312 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_d31c39dbd23d1312 =
\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_d31c39dbd23d1312_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_d31c39dbd23d1312
foreign import ccall unsafe "hs_bindgen_a7c939d2e78d66af"
hs_bindgen_a7c939d2e78d66af_base
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_a7c939d2e78d66af
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_a7c939d2e78d66af :: CDouble -> IO CInt
hs_bindgen_a7c939d2e78d66af =
\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_a7c939d2e78d66af_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_a7c939d2e78d66af
foreign import ccall unsafe "hs_bindgen_dd1421aaa48b6683"
hs_bindgen_dd1421aaa48b6683_base
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_dd1421aaa48b6683
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_dd1421aaa48b6683 :: CFloat -> IO CInt
hs_bindgen_dd1421aaa48b6683 =
\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_dd1421aaa48b6683_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_dd1421aaa48b6683
foreign import ccall unsafe "hs_bindgen_8b37e78060d7faba"
hs_bindgen_8b37e78060d7faba_base
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_8b37e78060d7faba
:: BG.CDouble
-> IO BG.CInt
hs_bindgen_8b37e78060d7faba :: CDouble -> IO CInt
hs_bindgen_8b37e78060d7faba =
\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_8b37e78060d7faba_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_8b37e78060d7faba
foreign import ccall unsafe "hs_bindgen_a7fc9d37cba1e7fb"
hs_bindgen_a7fc9d37cba1e7fb_base
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_a7fc9d37cba1e7fb
:: BG.CFloat
-> IO BG.CInt
hs_bindgen_a7fc9d37cba1e7fb :: CFloat -> IO CInt
hs_bindgen_a7fc9d37cba1e7fb =
\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_a7fc9d37cba1e7fb_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_a7fc9d37cba1e7fb
foreign import ccall unsafe "hs_bindgen_e20d665d8e9d64dc"
hs_bindgen_e20d665d8e9d64dc_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_e20d665d8e9d64dc
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_e20d665d8e9d64dc :: CDouble -> IO CDouble
hs_bindgen_e20d665d8e9d64dc =
\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_e20d665d8e9d64dc_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_e20d665d8e9d64dc
foreign import ccall unsafe "hs_bindgen_7e096c5f793dcab0"
hs_bindgen_7e096c5f793dcab0_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7e096c5f793dcab0
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_7e096c5f793dcab0 :: CFloat -> IO CFloat
hs_bindgen_7e096c5f793dcab0 =
\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_7e096c5f793dcab0_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_7e096c5f793dcab0
foreign import ccall unsafe "hs_bindgen_923087147ca0e620"
hs_bindgen_923087147ca0e620_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_923087147ca0e620
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_923087147ca0e620 :: CDouble -> IO CDouble
hs_bindgen_923087147ca0e620 =
\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_923087147ca0e620_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_923087147ca0e620
foreign import ccall unsafe "hs_bindgen_bfd8d2db495dd53c"
hs_bindgen_bfd8d2db495dd53c_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_bfd8d2db495dd53c
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_bfd8d2db495dd53c :: CFloat -> IO CFloat
hs_bindgen_bfd8d2db495dd53c =
\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_bfd8d2db495dd53c_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_bfd8d2db495dd53c
foreign import ccall unsafe "hs_bindgen_b899f8ade3afe831"
hs_bindgen_b899f8ade3afe831_base
:: BG.CDouble
-> BG.Ptr BG.Void
-> IO BG.CDouble
hs_bindgen_b899f8ade3afe831
:: BG.CDouble
-> BG.Ptr BG.CDouble
-> IO BG.CDouble
hs_bindgen_b899f8ade3afe831 :: CDouble -> Ptr CDouble -> IO CDouble
hs_bindgen_b899f8ade3afe831 =
\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_b899f8ade3afe831_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_b899f8ade3afe831
foreign import ccall unsafe "hs_bindgen_6ff7524556040016"
hs_bindgen_6ff7524556040016_base
:: BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_6ff7524556040016
:: BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CFloat
hs_bindgen_6ff7524556040016 :: CFloat -> Ptr CFloat -> IO CFloat
hs_bindgen_6ff7524556040016 =
\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_6ff7524556040016_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_6ff7524556040016
foreign import ccall unsafe "hs_bindgen_fd54b81ef06bf15c"
hs_bindgen_fd54b81ef06bf15c_base
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_fd54b81ef06bf15c
:: BG.CDouble
-> BG.CDouble
-> IO BG.CDouble
hs_bindgen_fd54b81ef06bf15c :: CDouble -> CDouble -> IO CDouble
hs_bindgen_fd54b81ef06bf15c =
\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_fd54b81ef06bf15c_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_fd54b81ef06bf15c
foreign import ccall unsafe "hs_bindgen_e6e1cafad3d1ca48"
hs_bindgen_e6e1cafad3d1ca48_base
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_e6e1cafad3d1ca48
:: BG.CFloat
-> BG.CFloat
-> IO BG.CFloat
hs_bindgen_e6e1cafad3d1ca48 :: CFloat -> CFloat -> IO CFloat
hs_bindgen_e6e1cafad3d1ca48 =
\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_e6e1cafad3d1ca48_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_e6e1cafad3d1ca48
foreign import ccall unsafe "hs_bindgen_263d784275f69beb"
hs_bindgen_263d784275f69beb_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_263d784275f69beb
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_263d784275f69beb :: CDouble -> IO CDouble
hs_bindgen_263d784275f69beb =
\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_263d784275f69beb_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_263d784275f69beb
foreign import ccall unsafe "hs_bindgen_11783f7b112ca4ce"
hs_bindgen_11783f7b112ca4ce_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_11783f7b112ca4ce
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_11783f7b112ca4ce :: CFloat -> IO CFloat
hs_bindgen_11783f7b112ca4ce =
\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_11783f7b112ca4ce_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_11783f7b112ca4ce
foreign import ccall unsafe "hs_bindgen_e6bb2ac10b5df120"
hs_bindgen_e6bb2ac10b5df120_base
:: BG.CDouble
-> BG.CInt
-> IO BG.CDouble
hs_bindgen_e6bb2ac10b5df120
:: BG.CDouble
-> BG.CInt
-> IO BG.CDouble
hs_bindgen_e6bb2ac10b5df120 :: CDouble -> CInt -> IO CDouble
hs_bindgen_e6bb2ac10b5df120 =
\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_e6bb2ac10b5df120_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_e6bb2ac10b5df120
foreign import ccall unsafe "hs_bindgen_98b72e0135481fa6"
hs_bindgen_98b72e0135481fa6_base
:: BG.CFloat
-> BG.CInt
-> IO BG.CFloat
hs_bindgen_98b72e0135481fa6
:: BG.CFloat
-> BG.CInt
-> IO BG.CFloat
hs_bindgen_98b72e0135481fa6 :: CFloat -> CInt -> IO CFloat
hs_bindgen_98b72e0135481fa6 =
\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_98b72e0135481fa6_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_98b72e0135481fa6
foreign import ccall unsafe "hs_bindgen_7f63dcf686d5381e"
hs_bindgen_7f63dcf686d5381e_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_7f63dcf686d5381e
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_7f63dcf686d5381e :: CDouble -> IO CDouble
hs_bindgen_7f63dcf686d5381e =
\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_7f63dcf686d5381e_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_7f63dcf686d5381e
foreign import ccall unsafe "hs_bindgen_3b77259c6cddba0e"
hs_bindgen_3b77259c6cddba0e_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_3b77259c6cddba0e
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_3b77259c6cddba0e :: CFloat -> IO CFloat
hs_bindgen_3b77259c6cddba0e =
\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_3b77259c6cddba0e_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_3b77259c6cddba0e
foreign import ccall unsafe "hs_bindgen_911bffe699be4bcc"
hs_bindgen_911bffe699be4bcc_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_911bffe699be4bcc
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_911bffe699be4bcc :: CDouble -> IO CDouble
hs_bindgen_911bffe699be4bcc =
\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_911bffe699be4bcc_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_911bffe699be4bcc
foreign import ccall unsafe "hs_bindgen_44ac9f7898a32796"
hs_bindgen_44ac9f7898a32796_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_44ac9f7898a32796
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_44ac9f7898a32796 :: CFloat -> IO CFloat
hs_bindgen_44ac9f7898a32796 =
\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_44ac9f7898a32796_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_44ac9f7898a32796
foreign import ccall unsafe "hs_bindgen_aece2559e5dc0392"
hs_bindgen_aece2559e5dc0392_base
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_aece2559e5dc0392
:: BG.CDouble
-> IO BG.CDouble
hs_bindgen_aece2559e5dc0392 :: CDouble -> IO CDouble
hs_bindgen_aece2559e5dc0392 =
\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_aece2559e5dc0392_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_aece2559e5dc0392
foreign import ccall unsafe "hs_bindgen_c528bf7014ccff4b"
hs_bindgen_c528bf7014ccff4b_base
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_c528bf7014ccff4b
:: BG.CFloat
-> IO BG.CFloat
hs_bindgen_c528bf7014ccff4b :: CFloat -> IO CFloat
hs_bindgen_c528bf7014ccff4b =
\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_c528bf7014ccff4b_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_c528bf7014ccff4b
foreign import ccall unsafe "hs_bindgen_f0bd929aee0b42ea"
hs_bindgen_f0bd929aee0b42ea_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_f0bd929aee0b42ea
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO SDL_iconv_t
hs_bindgen_f0bd929aee0b42ea :: PtrConst CChar -> PtrConst CChar -> IO SDL_iconv_t
hs_bindgen_f0bd929aee0b42ea =
\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_f0bd929aee0b42ea_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_f0bd929aee0b42ea
foreign import ccall unsafe "hs_bindgen_3f715b186320f23e"
hs_bindgen_3f715b186320f23e_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_3f715b186320f23e
:: SDL_iconv_t
-> IO BG.CInt
hs_bindgen_3f715b186320f23e :: SDL_iconv_t -> IO CInt
hs_bindgen_3f715b186320f23e =
\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_3f715b186320f23e_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_3f715b186320f23e
foreign import ccall unsafe "hs_bindgen_97b150fcf3a8acd6"
hs_bindgen_97b150fcf3a8acd6_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_97b150fcf3a8acd6
:: 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_97b150fcf3a8acd6 :: SDL_iconv_t
-> Ptr (PtrConst CChar)
-> Ptr CSize
-> Ptr (Ptr CChar)
-> Ptr CSize
-> IO CSize
hs_bindgen_97b150fcf3a8acd6 =
\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_97b150fcf3a8acd6_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_97b150fcf3a8acd6
foreign import ccall unsafe "hs_bindgen_75bcf8b9f2da9e0a"
hs_bindgen_75bcf8b9f2da9e0a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_75bcf8b9f2da9e0a
:: PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.CChar)
hs_bindgen_75bcf8b9f2da9e0a :: PtrConst CChar
-> PtrConst CChar -> PtrConst CChar -> CSize -> IO (Ptr CChar)
hs_bindgen_75bcf8b9f2da9e0a =
\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_75bcf8b9f2da9e0a_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_75bcf8b9f2da9e0a
foreign import ccall unsafe "hs_bindgen_51dba5ddaea9f2e4"
hs_bindgen_51dba5ddaea9f2e4_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_51dba5ddaea9f2e4
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_51dba5ddaea9f2e4 :: CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_51dba5ddaea9f2e4 =
\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_51dba5ddaea9f2e4_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_51dba5ddaea9f2e4
foreign import ccall unsafe "hs_bindgen_7509bdb3d2cd84da"
hs_bindgen_7509bdb3d2cd84da_base
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7509bdb3d2cd84da
:: HsBindgen.Runtime.LibC.CSize
-> HsBindgen.Runtime.LibC.CSize
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO BG.CBool
hs_bindgen_7509bdb3d2cd84da :: CSize -> CSize -> Ptr CSize -> IO CBool
hs_bindgen_7509bdb3d2cd84da =
\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_7509bdb3d2cd84da_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_7509bdb3d2cd84da