hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/reparse/Example/Unsafe.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_HADDOCK prune #-}
module Example.Unsafe
( Example.Unsafe.args_char1
, Example.Unsafe.args_char2
, Example.Unsafe.args_char3
, Example.Unsafe.args_short1
, Example.Unsafe.args_short2
, Example.Unsafe.args_short3
, Example.Unsafe.args_int1
, Example.Unsafe.args_int2
, Example.Unsafe.args_int3
, Example.Unsafe.args_long1
, Example.Unsafe.args_long2
, Example.Unsafe.args_long3
, Example.Unsafe.args_float
, Example.Unsafe.args_double
, Example.Unsafe.args_bool1
, Example.Unsafe.args_struct
, Example.Unsafe.args_union
, Example.Unsafe.args_enum
, Example.Unsafe.args_pointer1
, Example.Unsafe.args_pointer2
, Example.Unsafe.args_pointer3
, Example.Unsafe.ret_A
, Example.Unsafe.ret_char1
, Example.Unsafe.ret_char2
, Example.Unsafe.ret_char3
, Example.Unsafe.ret_short1
, Example.Unsafe.ret_short2
, Example.Unsafe.ret_short3
, Example.Unsafe.ret_int1
, Example.Unsafe.ret_int2
, Example.Unsafe.ret_int3
, Example.Unsafe.ret_long1
, Example.Unsafe.ret_long2
, Example.Unsafe.ret_long3
, Example.Unsafe.ret_float
, Example.Unsafe.ret_double
, Example.Unsafe.ret_bool1
, Example.Unsafe.ret_struct
, Example.Unsafe.ret_union
, Example.Unsafe.ret_enum
, Example.Unsafe.ret_pointer1
, Example.Unsafe.ret_pointer2
, Example.Unsafe.ret_pointer3
, Example.Unsafe.body1
, Example.Unsafe.body2
, Example.Unsafe.args_complex_float
, Example.Unsafe.args_complex_double
, Example.Unsafe.ret_complex_float
, Example.Unsafe.ret_complex_double
, Example.Unsafe.bespoke_args1
, Example.Unsafe.bespoke_args2
, Example.Unsafe.bespoke_ret1
, Example.Unsafe.bespoke_ret2
, Example.Unsafe.arr_args1
, Example.Unsafe.arr_args2
, Example.Unsafe.arr_args3
, Example.Unsafe.arr_args4
, Example.Unsafe.funptr_args1
, Example.Unsafe.funptr_args2
, Example.Unsafe.funptr_args3
, Example.Unsafe.funptr_args4
, Example.Unsafe.funptr_args5
, Example.Unsafe.comments1
, Example.Unsafe.const_prim_before1
, Example.Unsafe.const_prim_before2
, Example.Unsafe.const_prim_before3
, Example.Unsafe.const_prim_after1
, Example.Unsafe.const_prim_after2
, Example.Unsafe.const_prim_after3
, Example.Unsafe.const_withoutSign_before1
, Example.Unsafe.const_withoutSign_before2
, Example.Unsafe.const_withoutSign_before3
, Example.Unsafe.const_withoutSign_before4
, Example.Unsafe.const_withoutSign_before5
, Example.Unsafe.const_withoutSign_before6
, Example.Unsafe.const_withoutSign_before7
, Example.Unsafe.const_withoutSign_before8
, Example.Unsafe.const_withoutSign_after1
, Example.Unsafe.const_withoutSign_after2
, Example.Unsafe.const_withoutSign_after3
, Example.Unsafe.const_withoutSign_after4
, Example.Unsafe.const_withoutSign_after5
, Example.Unsafe.const_withoutSign_after6
, Example.Unsafe.const_withoutSign_after7
, Example.Unsafe.const_withoutSign_after8
, Example.Unsafe.const_pointers_args1
, Example.Unsafe.const_pointers_args2
, Example.Unsafe.const_pointers_args3
, Example.Unsafe.const_pointers_args4
, Example.Unsafe.const_pointers_args5
, Example.Unsafe.const_pointers_ret1
, Example.Unsafe.const_pointers_ret2
, Example.Unsafe.const_pointers_ret3
, Example.Unsafe.const_pointers_ret4
, Example.Unsafe.const_pointers_ret5
, Example.Unsafe.const_array_elem1
, Example.Unsafe.const_array_elem2
, Example.Unsafe.const_array_elem3
, Example.Unsafe.noParams1
, Example.Unsafe.noParams2
, Example.Unsafe.noParams3
, Example.Unsafe.funptr_ret1
, Example.Unsafe.funptr_ret2
, Example.Unsafe.funptr_ret3
, Example.Unsafe.funptr_ret4
, Example.Unsafe.funptr_ret5
, Example.Unsafe.funptr_ret6
, Example.Unsafe.funptr_ret7
, Example.Unsafe.funptr_ret8
, Example.Unsafe.funptr_ret9
, Example.Unsafe.funptr_ret10
)
where
import qualified HsBindgen.Runtime.ConstantArray as CA
import qualified HsBindgen.Runtime.IncompleteArray as IA
import qualified HsBindgen.Runtime.IsArray as IsA
import qualified HsBindgen.Runtime.LibC
import qualified HsBindgen.Runtime.PtrConst as PtrConst
import qualified HsBindgen.Runtime.Support as BG
import qualified HsBindgen.Runtime.Support.CAPI
import Example
import Prelude (IO, fmap)
$(HsBindgen.Runtime.Support.CAPI.addCSource (HsBindgen.Runtime.Support.CAPI.unlines
[ "#include <macros/reparse.h>"
, "void hs_bindgen_c1716e300ba327c7 ("
, " A arg1,"
, " char arg2"
, ")"
, "{"
, " (args_char1)(arg1, arg2);"
, "}"
, "void hs_bindgen_3ef14607a6187aaa ("
, " A arg1,"
, " signed char arg2"
, ")"
, "{"
, " (args_char2)(arg1, arg2);"
, "}"
, "void hs_bindgen_5b0a626f64912f9d ("
, " A arg1,"
, " unsigned char arg2"
, ")"
, "{"
, " (args_char3)(arg1, arg2);"
, "}"
, "void hs_bindgen_36e4501239085bc1 ("
, " A arg1,"
, " signed short arg2"
, ")"
, "{"
, " (args_short1)(arg1, arg2);"
, "}"
, "void hs_bindgen_a187e0233daeb237 ("
, " A arg1,"
, " signed short arg2"
, ")"
, "{"
, " (args_short2)(arg1, arg2);"
, "}"
, "void hs_bindgen_2460adeff61561ce ("
, " A arg1,"
, " unsigned short arg2"
, ")"
, "{"
, " (args_short3)(arg1, arg2);"
, "}"
, "void hs_bindgen_4f13ab06db79b7f2 ("
, " A arg1,"
, " signed int arg2"
, ")"
, "{"
, " (args_int1)(arg1, arg2);"
, "}"
, "void hs_bindgen_f1657d18f6f8a1ed ("
, " A arg1,"
, " signed int arg2"
, ")"
, "{"
, " (args_int2)(arg1, arg2);"
, "}"
, "void hs_bindgen_9ac58b8eb806be42 ("
, " A arg1,"
, " unsigned int arg2"
, ")"
, "{"
, " (args_int3)(arg1, arg2);"
, "}"
, "void hs_bindgen_f73c59fe22a9870e ("
, " A arg1,"
, " signed long arg2"
, ")"
, "{"
, " (args_long1)(arg1, arg2);"
, "}"
, "void hs_bindgen_84a824853fc83077 ("
, " A arg1,"
, " signed long arg2"
, ")"
, "{"
, " (args_long2)(arg1, arg2);"
, "}"
, "void hs_bindgen_c4c1a08ddf9cd5bc ("
, " A arg1,"
, " unsigned long arg2"
, ")"
, "{"
, " (args_long3)(arg1, arg2);"
, "}"
, "void hs_bindgen_58a6b5f118525c6c ("
, " A arg1,"
, " float arg2"
, ")"
, "{"
, " (args_float)(arg1, arg2);"
, "}"
, "void hs_bindgen_ffc58625c3a51d8f ("
, " A arg1,"
, " double arg2"
, ")"
, "{"
, " (args_double)(arg1, arg2);"
, "}"
, "void hs_bindgen_51fb2da1d100c9a7 ("
, " A arg1,"
, " _Bool arg2"
, ")"
, "{"
, " (args_bool1)(arg1, arg2);"
, "}"
, "void hs_bindgen_b2d19f91a7b9f7d3 ("
, " A arg1,"
, " struct some_struct *arg2"
, ")"
, "{"
, " (args_struct)(arg1, *arg2);"
, "}"
, "void hs_bindgen_bc74164a05d282c7 ("
, " A arg1,"
, " union some_union *arg2"
, ")"
, "{"
, " (args_union)(arg1, *arg2);"
, "}"
, "void hs_bindgen_69f08c1d9f5e590e ("
, " A arg1,"
, " enum some_enum arg2"
, ")"
, "{"
, " (args_enum)(arg1, arg2);"
, "}"
, "void hs_bindgen_785b005f35d4d7ec ("
, " A arg1,"
, " signed int *arg2"
, ")"
, "{"
, " (args_pointer1)(arg1, arg2);"
, "}"
, "void hs_bindgen_edc45a1b9750dcd3 ("
, " A arg1,"
, " signed int **arg2"
, ")"
, "{"
, " (args_pointer2)(arg1, arg2);"
, "}"
, "void hs_bindgen_102895862f35ca35 ("
, " A arg1,"
, " void *arg2"
, ")"
, "{"
, " (args_pointer3)(arg1, arg2);"
, "}"
, "A hs_bindgen_78f9ea765accb501 (void)"
, "{"
, " return (ret_A)();"
, "}"
, "char hs_bindgen_e1e99ef9fc54a288 ("
, " A arg1"
, ")"
, "{"
, " return (ret_char1)(arg1);"
, "}"
, "signed char hs_bindgen_f6217639a7e142d3 ("
, " A arg1"
, ")"
, "{"
, " return (ret_char2)(arg1);"
, "}"
, "unsigned char hs_bindgen_759b6cec946323f4 ("
, " A arg1"
, ")"
, "{"
, " return (ret_char3)(arg1);"
, "}"
, "signed short hs_bindgen_bf062c8332405f82 ("
, " A arg1"
, ")"
, "{"
, " return (ret_short1)(arg1);"
, "}"
, "signed short hs_bindgen_3d9d5e4b8135169a ("
, " A arg1"
, ")"
, "{"
, " return (ret_short2)(arg1);"
, "}"
, "unsigned short hs_bindgen_63b44610868e424f ("
, " A arg1"
, ")"
, "{"
, " return (ret_short3)(arg1);"
, "}"
, "signed int hs_bindgen_1a8d68c887085fbf ("
, " A arg1"
, ")"
, "{"
, " return (ret_int1)(arg1);"
, "}"
, "signed int hs_bindgen_f64653c7b4576075 ("
, " A arg1"
, ")"
, "{"
, " return (ret_int2)(arg1);"
, "}"
, "unsigned int hs_bindgen_d2030910b711f1d8 ("
, " A arg1"
, ")"
, "{"
, " return (ret_int3)(arg1);"
, "}"
, "signed long hs_bindgen_2d6a30810e6b27e3 ("
, " A arg1"
, ")"
, "{"
, " return (ret_long1)(arg1);"
, "}"
, "signed long hs_bindgen_02885fe1cf2771da ("
, " A arg1"
, ")"
, "{"
, " return (ret_long2)(arg1);"
, "}"
, "unsigned long hs_bindgen_888c9704132541d5 ("
, " A arg1"
, ")"
, "{"
, " return (ret_long3)(arg1);"
, "}"
, "float hs_bindgen_2d2ce0d386f26293 ("
, " A arg1"
, ")"
, "{"
, " return (ret_float)(arg1);"
, "}"
, "double hs_bindgen_de353a737de53428 ("
, " A arg1"
, ")"
, "{"
, " return (ret_double)(arg1);"
, "}"
, "_Bool hs_bindgen_91e2ab77e68f0288 ("
, " A arg1"
, ")"
, "{"
, " return (ret_bool1)(arg1);"
, "}"
, "void hs_bindgen_9f29c7eee02f6d53 ("
, " A arg1,"
, " struct some_struct *arg2"
, ")"
, "{"
, " *arg2 = (ret_struct)(arg1);"
, "}"
, "void hs_bindgen_6844bf5f5a5f6681 ("
, " A arg1,"
, " union some_union *arg2"
, ")"
, "{"
, " *arg2 = (ret_union)(arg1);"
, "}"
, "enum some_enum hs_bindgen_f96c4bc30b6b17e8 ("
, " A arg1"
, ")"
, "{"
, " return (ret_enum)(arg1);"
, "}"
, "signed int *hs_bindgen_bfb6069e1423e7a5 ("
, " A arg1"
, ")"
, "{"
, " return (ret_pointer1)(arg1);"
, "}"
, "signed int **hs_bindgen_ffae633548386d89 ("
, " A arg1"
, ")"
, "{"
, " return (ret_pointer2)(arg1);"
, "}"
, "void *hs_bindgen_550cb4a23c6ab2ff ("
, " A arg1"
, ")"
, "{"
, " return (ret_pointer3)(arg1);"
, "}"
, "signed int hs_bindgen_f7a7a45a80ae39f7 ("
, " A arg1"
, ")"
, "{"
, " return (body1)(arg1);"
, "}"
, "A hs_bindgen_364e73b014d7d4df (void)"
, "{"
, " return (body2)();"
, "}"
, "void hs_bindgen_88b4cd11afc4f6c1 ("
, " A arg1,"
, " float _Complex *arg2"
, ")"
, "{"
, " (args_complex_float)(arg1, *arg2);"
, "}"
, "void hs_bindgen_0ddc53d8e91cb32a ("
, " A arg1,"
, " double _Complex *arg2"
, ")"
, "{"
, " (args_complex_double)(arg1, *arg2);"
, "}"
, "void hs_bindgen_eb82eb840e288900 ("
, " A arg1,"
, " float _Complex *arg2"
, ")"
, "{"
, " *arg2 = (ret_complex_float)(arg1);"
, "}"
, "void hs_bindgen_cbc25ea9cbdd2365 ("
, " A arg1,"
, " double _Complex *arg2"
, ")"
, "{"
, " *arg2 = (ret_complex_double)(arg1);"
, "}"
, "void hs_bindgen_3258de4ffd2c08af ("
, " A arg1,"
, " _Bool arg2"
, ")"
, "{"
, " (bespoke_args1)(arg1, arg2);"
, "}"
, "void hs_bindgen_74b2cd1defdd5609 ("
, " A arg1,"
, " size_t arg2"
, ")"
, "{"
, " (bespoke_args2)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5405c1e037d1e115 ("
, " A arg1"
, ")"
, "{"
, " return (bespoke_ret1)(arg1);"
, "}"
, "size_t hs_bindgen_a6a3e5a828532360 ("
, " A arg1"
, ")"
, "{"
, " return (bespoke_ret2)(arg1);"
, "}"
, "void hs_bindgen_4956a52bf5073b9f ("
, " A *arg1"
, ")"
, "{"
, " (arr_args1)(arg1);"
, "}"
, "void hs_bindgen_0fc8b091085a88e9 ("
, " A **arg1"
, ")"
, "{"
, " (arr_args2)(arg1);"
, "}"
, "void hs_bindgen_ca6f1bc1a29b85f8 ("
, " A *arg1"
, ")"
, "{"
, " (arr_args3)(arg1);"
, "}"
, "void hs_bindgen_a168ae0de206febe ("
, " A **arg1"
, ")"
, "{"
, " (arr_args4)(arg1);"
, "}"
, "void hs_bindgen_8e63f57f1f5d662e ("
, " A arg1,"
, " void (*arg2) (void)"
, ")"
, "{"
, " (funptr_args1)(arg1, arg2);"
, "}"
, "void hs_bindgen_927bd07f48d05d21 ("
, " A arg1,"
, " signed int (*arg2) (void)"
, ")"
, "{"
, " (funptr_args2)(arg1, arg2);"
, "}"
, "void hs_bindgen_c82e078d3c54a6bc ("
, " A arg1,"
, " void (*arg2) ("
, " signed int arg1"
, ")"
, ")"
, "{"
, " (funptr_args3)(arg1, arg2);"
, "}"
, "void hs_bindgen_211ad1ac5399caec ("
, " A arg1,"
, " char (*arg2) ("
, " signed int arg1,"
, " double arg2"
, ")"
, ")"
, "{"
, " (funptr_args4)(arg1, arg2);"
, "}"
, "void hs_bindgen_9057c59d70e815d7 ("
, " A arg1,"
, " signed int *(*arg2) ("
, " signed int arg1,"
, " double arg2"
, ")"
, ")"
, "{"
, " (funptr_args5)(arg1, arg2);"
, "}"
, "void hs_bindgen_153515e0ff74574f ("
, " A arg1"
, ")"
, "{"
, " (comments1)(arg1);"
, "}"
, "void hs_bindgen_8cc833db463cc95c ("
, " A arg1,"
, " char const arg2"
, ")"
, "{"
, " (const_prim_before1)(arg1, arg2);"
, "}"
, "void hs_bindgen_d767bbef00031d57 ("
, " A arg1,"
, " signed char const arg2"
, ")"
, "{"
, " (const_prim_before2)(arg1, arg2);"
, "}"
, "void hs_bindgen_a36dfeb811993297 ("
, " A arg1,"
, " unsigned char const arg2"
, ")"
, "{"
, " (const_prim_before3)(arg1, arg2);"
, "}"
, "void hs_bindgen_d7fa2440be24e954 ("
, " A arg1,"
, " char const arg2"
, ")"
, "{"
, " (const_prim_after1)(arg1, arg2);"
, "}"
, "void hs_bindgen_c169229f24baf752 ("
, " A arg1,"
, " signed char const arg2"
, ")"
, "{"
, " (const_prim_after2)(arg1, arg2);"
, "}"
, "void hs_bindgen_c0780f7624ed1d3e ("
, " A arg1,"
, " unsigned char const arg2"
, ")"
, "{"
, " (const_prim_after3)(arg1, arg2);"
, "}"
, "void hs_bindgen_fda903bc1139b1d6 ("
, " A arg1,"
, " float const arg2"
, ")"
, "{"
, " (const_withoutSign_before1)(arg1, arg2);"
, "}"
, "void hs_bindgen_a5a70f3be654ea00 ("
, " A arg1,"
, " double const arg2"
, ")"
, "{"
, " (const_withoutSign_before2)(arg1, arg2);"
, "}"
, "void hs_bindgen_b813910f6a632ce2 ("
, " A arg1,"
, " _Bool const arg2"
, ")"
, "{"
, " (const_withoutSign_before3)(arg1, arg2);"
, "}"
, "void hs_bindgen_dc22b02b2f53aa5b ("
, " A arg1,"
, " struct some_struct const *arg2"
, ")"
, "{"
, " (const_withoutSign_before4)(arg1, *arg2);"
, "}"
, "void hs_bindgen_503736261279760d ("
, " A arg1,"
, " union some_union const *arg2"
, ")"
, "{"
, " (const_withoutSign_before5)(arg1, *arg2);"
, "}"
, "void hs_bindgen_ed0a8c0e15f5d2ce ("
, " A arg1,"
, " enum some_enum const arg2"
, ")"
, "{"
, " (const_withoutSign_before6)(arg1, arg2);"
, "}"
, "void hs_bindgen_4659c22d39cc1bb3 ("
, " A arg1,"
, " _Bool const arg2"
, ")"
, "{"
, " (const_withoutSign_before7)(arg1, arg2);"
, "}"
, "void hs_bindgen_530245b77093b08c ("
, " A arg1,"
, " size_t const arg2"
, ")"
, "{"
, " (const_withoutSign_before8)(arg1, arg2);"
, "}"
, "void hs_bindgen_c31a804bd742193e ("
, " A arg1,"
, " float const arg2"
, ")"
, "{"
, " (const_withoutSign_after1)(arg1, arg2);"
, "}"
, "void hs_bindgen_53756fa3a68ab067 ("
, " A arg1,"
, " double const arg2"
, ")"
, "{"
, " (const_withoutSign_after2)(arg1, arg2);"
, "}"
, "void hs_bindgen_4134ad71149d6139 ("
, " A arg1,"
, " _Bool const arg2"
, ")"
, "{"
, " (const_withoutSign_after3)(arg1, arg2);"
, "}"
, "void hs_bindgen_3de6157427334101 ("
, " A arg1,"
, " struct some_struct const *arg2"
, ")"
, "{"
, " (const_withoutSign_after4)(arg1, *arg2);"
, "}"
, "void hs_bindgen_fc4ef8c9107c1ae6 ("
, " A arg1,"
, " union some_union const *arg2"
, ")"
, "{"
, " (const_withoutSign_after5)(arg1, *arg2);"
, "}"
, "void hs_bindgen_5e20c60b725ae606 ("
, " A arg1,"
, " enum some_enum const arg2"
, ")"
, "{"
, " (const_withoutSign_after6)(arg1, arg2);"
, "}"
, "void hs_bindgen_a0f20d4b9a07ff5b ("
, " A arg1,"
, " _Bool const arg2"
, ")"
, "{"
, " (const_withoutSign_after7)(arg1, arg2);"
, "}"
, "void hs_bindgen_3a020035eb2fe7f8 ("
, " A arg1,"
, " size_t const arg2"
, ")"
, "{"
, " (const_withoutSign_after8)(arg1, arg2);"
, "}"
, "void hs_bindgen_17623ba5065bf95d ("
, " A arg1,"
, " signed int const *arg2"
, ")"
, "{"
, " (const_pointers_args1)(arg1, arg2);"
, "}"
, "void hs_bindgen_02d08ccd5df88a98 ("
, " A arg1,"
, " signed int const *arg2"
, ")"
, "{"
, " (const_pointers_args2)(arg1, arg2);"
, "}"
, "void hs_bindgen_50c423f2237cb6b5 ("
, " A arg1,"
, " signed int *const arg2"
, ")"
, "{"
, " (const_pointers_args3)(arg1, arg2);"
, "}"
, "void hs_bindgen_99c29c45d78348e9 ("
, " A arg1,"
, " signed int const *const arg2"
, ")"
, "{"
, " (const_pointers_args4)(arg1, arg2);"
, "}"
, "void hs_bindgen_6a92dbfae24b1bcd ("
, " A arg1,"
, " signed int const *const arg2"
, ")"
, "{"
, " (const_pointers_args5)(arg1, arg2);"
, "}"
, "signed int const *hs_bindgen_0c07f1e0256fd705 ("
, " A arg1"
, ")"
, "{"
, " return (const_pointers_ret1)(arg1);"
, "}"
, "signed int const *hs_bindgen_d12c8210ff3c3711 ("
, " A arg1"
, ")"
, "{"
, " return (const_pointers_ret2)(arg1);"
, "}"
, "signed int *const hs_bindgen_a58bc0be6f564801 ("
, " A arg1"
, ")"
, "{"
, " return (const_pointers_ret3)(arg1);"
, "}"
, "signed int const *const hs_bindgen_622bb8150470138b ("
, " A arg1"
, ")"
, "{"
, " return (const_pointers_ret4)(arg1);"
, "}"
, "signed int const *const hs_bindgen_d49bd331ad2077e5 ("
, " A arg1"
, ")"
, "{"
, " return (const_pointers_ret5)(arg1);"
, "}"
, "void hs_bindgen_224608f780bff5bd ("
, " A const *arg1"
, ")"
, "{"
, " (const_array_elem1)(arg1);"
, "}"
, "void hs_bindgen_9aa74ad89f2c1fba ("
, " A const **arg1"
, ")"
, "{"
, " (const_array_elem2)(arg1);"
, "}"
, "void hs_bindgen_6a328300c5ef0c9e ("
, " A *const *arg1"
, ")"
, "{"
, " (const_array_elem3)(arg1);"
, "}"
, "A hs_bindgen_13a7d78e11555d58 (void)"
, "{"
, " return (noParams1)();"
, "}"
, "A hs_bindgen_672f4691ee7a367c (void)"
, "{"
, " return (noParams2)();"
, "}"
, "void hs_bindgen_591f84e2163a5d18 ("
, " A arg1,"
, " signed int (*arg2) (void)"
, ")"
, "{"
, " (noParams3)(arg1, arg2);"
, "}"
, "void (*hs_bindgen_8cdf7774adb0f0b4 ("
, " A arg1"
, ")) (void)"
, "{"
, " return (funptr_ret1)(arg1);"
, "}"
, "signed int (*hs_bindgen_a4e08267a9070ede ("
, " A arg1"
, ")) (void)"
, "{"
, " return (funptr_ret2)(arg1);"
, "}"
, "void (*hs_bindgen_65fa30510d244cbf ("
, " A arg1"
, ")) ("
, " signed int arg1"
, ")"
, "{"
, " return (funptr_ret3)(arg1);"
, "}"
, "char (*hs_bindgen_da12eaec295883aa ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret4)(arg1);"
, "}"
, "signed int *(*hs_bindgen_281c53214b1cdcb4 ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret5)(arg1);"
, "}"
, "signed int const *(*hs_bindgen_16628c257aa64a76 ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret6)(arg1);"
, "}"
, "signed int const *(*hs_bindgen_79fb0c30f546a547 ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret7)(arg1);"
, "}"
, "signed int *const (*hs_bindgen_4668d2ff9d5bfc40 ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret8)(arg1);"
, "}"
, "signed int const *const (*hs_bindgen_c044d7074789febc ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret9)(arg1);"
, "}"
, "signed int const *const (*hs_bindgen_628ced6eccc7783a ("
, " A arg1"
, ")) ("
, " signed int arg1,"
, " double arg2"
, ")"
, "{"
, " return (funptr_ret10)(arg1);"
, "}"
]))
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char1@
foreign import ccall unsafe "hs_bindgen_c1716e300ba327c7" hs_bindgen_c1716e300ba327c7_base ::
BG.CInt
-> BG.CChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char1@
hs_bindgen_c1716e300ba327c7 ::
A
-> BG.CChar
-> IO ()
hs_bindgen_c1716e300ba327c7 =
\x0 ->
\x1 ->
hs_bindgen_c1716e300ba327c7_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| Function declarations
__C declaration:__ @args_char1@
__defined at:__ @macros\/reparse.h 17:6@
__exported by:__ @macros\/reparse.h@
-}
args_char1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CChar
-- ^ __C declaration:__ @arg2@
-> IO ()
args_char1 = hs_bindgen_c1716e300ba327c7
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char2@
foreign import ccall unsafe "hs_bindgen_3ef14607a6187aaa" hs_bindgen_3ef14607a6187aaa_base ::
BG.CInt
-> BG.CSChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char2@
hs_bindgen_3ef14607a6187aaa ::
A
-> BG.CSChar
-> IO ()
hs_bindgen_3ef14607a6187aaa =
\x0 ->
\x1 ->
hs_bindgen_3ef14607a6187aaa_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_char2@
__defined at:__ @macros\/reparse.h 18:6@
__exported by:__ @macros\/reparse.h@
-}
args_char2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CSChar
-- ^ __C declaration:__ @arg2@
-> IO ()
args_char2 = hs_bindgen_3ef14607a6187aaa
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char3@
foreign import ccall unsafe "hs_bindgen_5b0a626f64912f9d" hs_bindgen_5b0a626f64912f9d_base ::
BG.CInt
-> BG.CUChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_char3@
hs_bindgen_5b0a626f64912f9d ::
A
-> BG.CUChar
-> IO ()
hs_bindgen_5b0a626f64912f9d =
\x0 ->
\x1 ->
hs_bindgen_5b0a626f64912f9d_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_char3@
__defined at:__ @macros\/reparse.h 19:6@
__exported by:__ @macros\/reparse.h@
-}
args_char3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CUChar
-- ^ __C declaration:__ @arg2@
-> IO ()
args_char3 = hs_bindgen_5b0a626f64912f9d
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short1@
foreign import ccall unsafe "hs_bindgen_36e4501239085bc1" hs_bindgen_36e4501239085bc1_base ::
BG.CInt
-> BG.CShort
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short1@
hs_bindgen_36e4501239085bc1 ::
A
-> BG.CShort
-> IO ()
hs_bindgen_36e4501239085bc1 =
\x0 ->
\x1 ->
hs_bindgen_36e4501239085bc1_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_short1@
__defined at:__ @macros\/reparse.h 21:6@
__exported by:__ @macros\/reparse.h@
-}
args_short1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CShort
-- ^ __C declaration:__ @arg2@
-> IO ()
args_short1 = hs_bindgen_36e4501239085bc1
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short2@
foreign import ccall unsafe "hs_bindgen_a187e0233daeb237" hs_bindgen_a187e0233daeb237_base ::
BG.CInt
-> BG.CShort
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short2@
hs_bindgen_a187e0233daeb237 ::
A
-> BG.CShort
-> IO ()
hs_bindgen_a187e0233daeb237 =
\x0 ->
\x1 ->
hs_bindgen_a187e0233daeb237_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_short2@
__defined at:__ @macros\/reparse.h 22:6@
__exported by:__ @macros\/reparse.h@
-}
args_short2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CShort
-- ^ __C declaration:__ @arg2@
-> IO ()
args_short2 = hs_bindgen_a187e0233daeb237
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short3@
foreign import ccall unsafe "hs_bindgen_2460adeff61561ce" hs_bindgen_2460adeff61561ce_base ::
BG.CInt
-> BG.CUShort
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_short3@
hs_bindgen_2460adeff61561ce ::
A
-> BG.CUShort
-> IO ()
hs_bindgen_2460adeff61561ce =
\x0 ->
\x1 ->
hs_bindgen_2460adeff61561ce_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_short3@
__defined at:__ @macros\/reparse.h 23:6@
__exported by:__ @macros\/reparse.h@
-}
args_short3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CUShort
-- ^ __C declaration:__ @arg2@
-> IO ()
args_short3 = hs_bindgen_2460adeff61561ce
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int1@
foreign import ccall unsafe "hs_bindgen_4f13ab06db79b7f2" hs_bindgen_4f13ab06db79b7f2_base ::
BG.CInt
-> BG.CInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int1@
hs_bindgen_4f13ab06db79b7f2 ::
A
-> BG.CInt
-> IO ()
hs_bindgen_4f13ab06db79b7f2 =
\x0 ->
\x1 ->
hs_bindgen_4f13ab06db79b7f2_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_int1@
__defined at:__ @macros\/reparse.h 25:6@
__exported by:__ @macros\/reparse.h@
-}
args_int1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
args_int1 = hs_bindgen_4f13ab06db79b7f2
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int2@
foreign import ccall unsafe "hs_bindgen_f1657d18f6f8a1ed" hs_bindgen_f1657d18f6f8a1ed_base ::
BG.CInt
-> BG.CInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int2@
hs_bindgen_f1657d18f6f8a1ed ::
A
-> BG.CInt
-> IO ()
hs_bindgen_f1657d18f6f8a1ed =
\x0 ->
\x1 ->
hs_bindgen_f1657d18f6f8a1ed_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_int2@
__defined at:__ @macros\/reparse.h 26:6@
__exported by:__ @macros\/reparse.h@
-}
args_int2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
args_int2 = hs_bindgen_f1657d18f6f8a1ed
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int3@
foreign import ccall unsafe "hs_bindgen_9ac58b8eb806be42" hs_bindgen_9ac58b8eb806be42_base ::
BG.CInt
-> BG.CUInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_int3@
hs_bindgen_9ac58b8eb806be42 ::
A
-> BG.CUInt
-> IO ()
hs_bindgen_9ac58b8eb806be42 =
\x0 ->
\x1 ->
hs_bindgen_9ac58b8eb806be42_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_int3@
__defined at:__ @macros\/reparse.h 27:6@
__exported by:__ @macros\/reparse.h@
-}
args_int3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CUInt
-- ^ __C declaration:__ @arg2@
-> IO ()
args_int3 = hs_bindgen_9ac58b8eb806be42
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long1@
foreign import ccall unsafe "hs_bindgen_f73c59fe22a9870e" hs_bindgen_f73c59fe22a9870e_base ::
BG.CInt
-> BG.CLong
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long1@
hs_bindgen_f73c59fe22a9870e ::
A
-> BG.CLong
-> IO ()
hs_bindgen_f73c59fe22a9870e =
\x0 ->
\x1 ->
hs_bindgen_f73c59fe22a9870e_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_long1@
__defined at:__ @macros\/reparse.h 29:6@
__exported by:__ @macros\/reparse.h@
-}
args_long1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CLong
-- ^ __C declaration:__ @arg2@
-> IO ()
args_long1 = hs_bindgen_f73c59fe22a9870e
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long2@
foreign import ccall unsafe "hs_bindgen_84a824853fc83077" hs_bindgen_84a824853fc83077_base ::
BG.CInt
-> BG.CLong
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long2@
hs_bindgen_84a824853fc83077 ::
A
-> BG.CLong
-> IO ()
hs_bindgen_84a824853fc83077 =
\x0 ->
\x1 ->
hs_bindgen_84a824853fc83077_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_long2@
__defined at:__ @macros\/reparse.h 30:6@
__exported by:__ @macros\/reparse.h@
-}
args_long2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CLong
-- ^ __C declaration:__ @arg2@
-> IO ()
args_long2 = hs_bindgen_84a824853fc83077
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long3@
foreign import ccall unsafe "hs_bindgen_c4c1a08ddf9cd5bc" hs_bindgen_c4c1a08ddf9cd5bc_base ::
BG.CInt
-> BG.CULong
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_long3@
hs_bindgen_c4c1a08ddf9cd5bc ::
A
-> BG.CULong
-> IO ()
hs_bindgen_c4c1a08ddf9cd5bc =
\x0 ->
\x1 ->
hs_bindgen_c4c1a08ddf9cd5bc_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_long3@
__defined at:__ @macros\/reparse.h 31:6@
__exported by:__ @macros\/reparse.h@
-}
args_long3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CULong
-- ^ __C declaration:__ @arg2@
-> IO ()
args_long3 = hs_bindgen_c4c1a08ddf9cd5bc
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_float@
foreign import ccall unsafe "hs_bindgen_58a6b5f118525c6c" hs_bindgen_58a6b5f118525c6c_base ::
BG.CInt
-> BG.CFloat
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_float@
hs_bindgen_58a6b5f118525c6c ::
A
-> BG.CFloat
-> IO ()
hs_bindgen_58a6b5f118525c6c =
\x0 ->
\x1 ->
hs_bindgen_58a6b5f118525c6c_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_float@
__defined at:__ @macros\/reparse.h 33:6@
__exported by:__ @macros\/reparse.h@
-}
args_float ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CFloat
-- ^ __C declaration:__ @arg2@
-> IO ()
args_float = hs_bindgen_58a6b5f118525c6c
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_double@
foreign import ccall unsafe "hs_bindgen_ffc58625c3a51d8f" hs_bindgen_ffc58625c3a51d8f_base ::
BG.CInt
-> BG.CDouble
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_double@
hs_bindgen_ffc58625c3a51d8f ::
A
-> BG.CDouble
-> IO ()
hs_bindgen_ffc58625c3a51d8f =
\x0 ->
\x1 ->
hs_bindgen_ffc58625c3a51d8f_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_double@
__defined at:__ @macros\/reparse.h 34:6@
__exported by:__ @macros\/reparse.h@
-}
args_double ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CDouble
-- ^ __C declaration:__ @arg2@
-> IO ()
args_double = hs_bindgen_ffc58625c3a51d8f
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_bool1@
foreign import ccall unsafe "hs_bindgen_51fb2da1d100c9a7" hs_bindgen_51fb2da1d100c9a7_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_bool1@
hs_bindgen_51fb2da1d100c9a7 ::
A
-> BG.CBool
-> IO ()
hs_bindgen_51fb2da1d100c9a7 =
\x0 ->
\x1 ->
hs_bindgen_51fb2da1d100c9a7_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_bool1@
__defined at:__ @macros\/reparse.h 35:6@
__exported by:__ @macros\/reparse.h@
-}
args_bool1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
args_bool1 = hs_bindgen_51fb2da1d100c9a7
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_struct@
foreign import ccall unsafe "hs_bindgen_b2d19f91a7b9f7d3" hs_bindgen_b2d19f91a7b9f7d3_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_struct@
hs_bindgen_b2d19f91a7b9f7d3 ::
A
-> BG.Ptr Some_struct
-> IO ()
hs_bindgen_b2d19f91a7b9f7d3 =
\x0 ->
\x1 ->
hs_bindgen_b2d19f91a7b9f7d3_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_struct@
__defined at:__ @macros\/reparse.h 37:6@
__exported by:__ @macros\/reparse.h@
-}
args_struct ::
A
-- ^ __C declaration:__ @arg1@
-> Some_struct
-- ^ __C declaration:__ @arg2@
-> IO ()
args_struct =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_b2d19f91a7b9f7d3 arg10 arg22)
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_union@
foreign import ccall unsafe "hs_bindgen_bc74164a05d282c7" hs_bindgen_bc74164a05d282c7_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_union@
hs_bindgen_bc74164a05d282c7 ::
A
-> BG.Ptr Some_union
-> IO ()
hs_bindgen_bc74164a05d282c7 =
\x0 ->
\x1 ->
hs_bindgen_bc74164a05d282c7_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_union@
__defined at:__ @macros\/reparse.h 38:6@
__exported by:__ @macros\/reparse.h@
-}
args_union ::
A
-- ^ __C declaration:__ @arg1@
-> Some_union
-- ^ __C declaration:__ @arg2@
-> IO ()
args_union =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_bc74164a05d282c7 arg10 arg22)
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_enum@
foreign import ccall unsafe "hs_bindgen_69f08c1d9f5e590e" hs_bindgen_69f08c1d9f5e590e_base ::
BG.CInt
-> BG.CUInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_enum@
hs_bindgen_69f08c1d9f5e590e ::
A
-> Some_enum
-> IO ()
hs_bindgen_69f08c1d9f5e590e =
\x0 ->
\x1 ->
hs_bindgen_69f08c1d9f5e590e_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_enum@
__defined at:__ @macros\/reparse.h 39:6@
__exported by:__ @macros\/reparse.h@
-}
args_enum ::
A
-- ^ __C declaration:__ @arg1@
-> Some_enum
-- ^ __C declaration:__ @arg2@
-> IO ()
args_enum = hs_bindgen_69f08c1d9f5e590e
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer1@
foreign import ccall unsafe "hs_bindgen_785b005f35d4d7ec" hs_bindgen_785b005f35d4d7ec_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer1@
hs_bindgen_785b005f35d4d7ec ::
A
-> BG.Ptr BG.CInt
-> IO ()
hs_bindgen_785b005f35d4d7ec =
\x0 ->
\x1 ->
hs_bindgen_785b005f35d4d7ec_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_pointer1@
__defined at:__ @macros\/reparse.h 41:6@
__exported by:__ @macros\/reparse.h@
-}
args_pointer1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Ptr BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
args_pointer1 = hs_bindgen_785b005f35d4d7ec
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer2@
foreign import ccall unsafe "hs_bindgen_edc45a1b9750dcd3" hs_bindgen_edc45a1b9750dcd3_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer2@
hs_bindgen_edc45a1b9750dcd3 ::
A
-> BG.Ptr (BG.Ptr BG.CInt)
-> IO ()
hs_bindgen_edc45a1b9750dcd3 =
\x0 ->
\x1 ->
hs_bindgen_edc45a1b9750dcd3_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_pointer2@
__defined at:__ @macros\/reparse.h 42:6@
__exported by:__ @macros\/reparse.h@
-}
args_pointer2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Ptr (BG.Ptr BG.CInt)
-- ^ __C declaration:__ @arg2@
-> IO ()
args_pointer2 = hs_bindgen_edc45a1b9750dcd3
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer3@
foreign import ccall unsafe "hs_bindgen_102895862f35ca35" hs_bindgen_102895862f35ca35_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_pointer3@
hs_bindgen_102895862f35ca35 ::
A
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_102895862f35ca35 =
\x0 ->
\x1 ->
hs_bindgen_102895862f35ca35_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_pointer3@
__defined at:__ @macros\/reparse.h 43:6@
__exported by:__ @macros\/reparse.h@
-}
args_pointer3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Ptr BG.Void
-- ^ __C declaration:__ @arg3@
-> IO ()
args_pointer3 = hs_bindgen_102895862f35ca35
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_A@
foreign import ccall unsafe "hs_bindgen_78f9ea765accb501" hs_bindgen_78f9ea765accb501_base ::
IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_A@
hs_bindgen_78f9ea765accb501 :: IO A
hs_bindgen_78f9ea765accb501 =
fmap BG.fromFFIType hs_bindgen_78f9ea765accb501_base
{-| __C declaration:__ @ret_A@
__defined at:__ @macros\/reparse.h 47:3@
__exported by:__ @macros\/reparse.h@
-}
ret_A :: IO A
ret_A = hs_bindgen_78f9ea765accb501
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char1@
foreign import ccall unsafe "hs_bindgen_e1e99ef9fc54a288" hs_bindgen_e1e99ef9fc54a288_base ::
BG.CInt
-> IO BG.CChar
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char1@
hs_bindgen_e1e99ef9fc54a288 ::
A
-> IO BG.CChar
hs_bindgen_e1e99ef9fc54a288 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_e1e99ef9fc54a288_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_char1@
__defined at:__ @macros\/reparse.h 49:20@
__exported by:__ @macros\/reparse.h@
-}
ret_char1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CChar
ret_char1 = hs_bindgen_e1e99ef9fc54a288
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char2@
foreign import ccall unsafe "hs_bindgen_f6217639a7e142d3" hs_bindgen_f6217639a7e142d3_base ::
BG.CInt
-> IO BG.CSChar
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char2@
hs_bindgen_f6217639a7e142d3 ::
A
-> IO BG.CSChar
hs_bindgen_f6217639a7e142d3 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_f6217639a7e142d3_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_char2@
__defined at:__ @macros\/reparse.h 50:20@
__exported by:__ @macros\/reparse.h@
-}
ret_char2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CSChar
ret_char2 = hs_bindgen_f6217639a7e142d3
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char3@
foreign import ccall unsafe "hs_bindgen_759b6cec946323f4" hs_bindgen_759b6cec946323f4_base ::
BG.CInt
-> IO BG.CUChar
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_char3@
hs_bindgen_759b6cec946323f4 ::
A
-> IO BG.CUChar
hs_bindgen_759b6cec946323f4 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_759b6cec946323f4_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_char3@
__defined at:__ @macros\/reparse.h 51:20@
__exported by:__ @macros\/reparse.h@
-}
ret_char3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CUChar
ret_char3 = hs_bindgen_759b6cec946323f4
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short1@
foreign import ccall unsafe "hs_bindgen_bf062c8332405f82" hs_bindgen_bf062c8332405f82_base ::
BG.CInt
-> IO BG.CShort
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short1@
hs_bindgen_bf062c8332405f82 ::
A
-> IO BG.CShort
hs_bindgen_bf062c8332405f82 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_bf062c8332405f82_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_short1@
__defined at:__ @macros\/reparse.h 53:20@
__exported by:__ @macros\/reparse.h@
-}
ret_short1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CShort
ret_short1 = hs_bindgen_bf062c8332405f82
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short2@
foreign import ccall unsafe "hs_bindgen_3d9d5e4b8135169a" hs_bindgen_3d9d5e4b8135169a_base ::
BG.CInt
-> IO BG.CShort
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short2@
hs_bindgen_3d9d5e4b8135169a ::
A
-> IO BG.CShort
hs_bindgen_3d9d5e4b8135169a =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_3d9d5e4b8135169a_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_short2@
__defined at:__ @macros\/reparse.h 54:20@
__exported by:__ @macros\/reparse.h@
-}
ret_short2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CShort
ret_short2 = hs_bindgen_3d9d5e4b8135169a
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short3@
foreign import ccall unsafe "hs_bindgen_63b44610868e424f" hs_bindgen_63b44610868e424f_base ::
BG.CInt
-> IO BG.CUShort
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_short3@
hs_bindgen_63b44610868e424f ::
A
-> IO BG.CUShort
hs_bindgen_63b44610868e424f =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_63b44610868e424f_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_short3@
__defined at:__ @macros\/reparse.h 55:20@
__exported by:__ @macros\/reparse.h@
-}
ret_short3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CUShort
ret_short3 = hs_bindgen_63b44610868e424f
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int1@
foreign import ccall unsafe "hs_bindgen_1a8d68c887085fbf" hs_bindgen_1a8d68c887085fbf_base ::
BG.CInt
-> IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int1@
hs_bindgen_1a8d68c887085fbf ::
A
-> IO BG.CInt
hs_bindgen_1a8d68c887085fbf =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_1a8d68c887085fbf_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_int1@
__defined at:__ @macros\/reparse.h 57:20@
__exported by:__ @macros\/reparse.h@
-}
ret_int1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CInt
ret_int1 = hs_bindgen_1a8d68c887085fbf
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int2@
foreign import ccall unsafe "hs_bindgen_f64653c7b4576075" hs_bindgen_f64653c7b4576075_base ::
BG.CInt
-> IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int2@
hs_bindgen_f64653c7b4576075 ::
A
-> IO BG.CInt
hs_bindgen_f64653c7b4576075 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_f64653c7b4576075_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_int2@
__defined at:__ @macros\/reparse.h 58:20@
__exported by:__ @macros\/reparse.h@
-}
ret_int2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CInt
ret_int2 = hs_bindgen_f64653c7b4576075
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int3@
foreign import ccall unsafe "hs_bindgen_d2030910b711f1d8" hs_bindgen_d2030910b711f1d8_base ::
BG.CInt
-> IO BG.CUInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_int3@
hs_bindgen_d2030910b711f1d8 ::
A
-> IO BG.CUInt
hs_bindgen_d2030910b711f1d8 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_d2030910b711f1d8_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_int3@
__defined at:__ @macros\/reparse.h 59:20@
__exported by:__ @macros\/reparse.h@
-}
ret_int3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CUInt
ret_int3 = hs_bindgen_d2030910b711f1d8
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long1@
foreign import ccall unsafe "hs_bindgen_2d6a30810e6b27e3" hs_bindgen_2d6a30810e6b27e3_base ::
BG.CInt
-> IO BG.CLong
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long1@
hs_bindgen_2d6a30810e6b27e3 ::
A
-> IO BG.CLong
hs_bindgen_2d6a30810e6b27e3 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_2d6a30810e6b27e3_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_long1@
__defined at:__ @macros\/reparse.h 61:20@
__exported by:__ @macros\/reparse.h@
-}
ret_long1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CLong
ret_long1 = hs_bindgen_2d6a30810e6b27e3
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long2@
foreign import ccall unsafe "hs_bindgen_02885fe1cf2771da" hs_bindgen_02885fe1cf2771da_base ::
BG.CInt
-> IO BG.CLong
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long2@
hs_bindgen_02885fe1cf2771da ::
A
-> IO BG.CLong
hs_bindgen_02885fe1cf2771da =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_02885fe1cf2771da_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_long2@
__defined at:__ @macros\/reparse.h 62:20@
__exported by:__ @macros\/reparse.h@
-}
ret_long2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CLong
ret_long2 = hs_bindgen_02885fe1cf2771da
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long3@
foreign import ccall unsafe "hs_bindgen_888c9704132541d5" hs_bindgen_888c9704132541d5_base ::
BG.CInt
-> IO BG.CULong
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_long3@
hs_bindgen_888c9704132541d5 ::
A
-> IO BG.CULong
hs_bindgen_888c9704132541d5 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_888c9704132541d5_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_long3@
__defined at:__ @macros\/reparse.h 63:20@
__exported by:__ @macros\/reparse.h@
-}
ret_long3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CULong
ret_long3 = hs_bindgen_888c9704132541d5
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_float@
foreign import ccall unsafe "hs_bindgen_2d2ce0d386f26293" hs_bindgen_2d2ce0d386f26293_base ::
BG.CInt
-> IO BG.CFloat
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_float@
hs_bindgen_2d2ce0d386f26293 ::
A
-> IO BG.CFloat
hs_bindgen_2d2ce0d386f26293 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_2d2ce0d386f26293_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_float@
__defined at:__ @macros\/reparse.h 65:20@
__exported by:__ @macros\/reparse.h@
-}
ret_float ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CFloat
ret_float = hs_bindgen_2d2ce0d386f26293
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_double@
foreign import ccall unsafe "hs_bindgen_de353a737de53428" hs_bindgen_de353a737de53428_base ::
BG.CInt
-> IO BG.CDouble
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_double@
hs_bindgen_de353a737de53428 ::
A
-> IO BG.CDouble
hs_bindgen_de353a737de53428 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_de353a737de53428_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_double@
__defined at:__ @macros\/reparse.h 66:20@
__exported by:__ @macros\/reparse.h@
-}
ret_double ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CDouble
ret_double = hs_bindgen_de353a737de53428
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_bool1@
foreign import ccall unsafe "hs_bindgen_91e2ab77e68f0288" hs_bindgen_91e2ab77e68f0288_base ::
BG.CInt
-> IO BG.CBool
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_bool1@
hs_bindgen_91e2ab77e68f0288 ::
A
-> IO BG.CBool
hs_bindgen_91e2ab77e68f0288 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_91e2ab77e68f0288_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_bool1@
__defined at:__ @macros\/reparse.h 67:20@
__exported by:__ @macros\/reparse.h@
-}
ret_bool1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CBool
ret_bool1 = hs_bindgen_91e2ab77e68f0288
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_struct@
foreign import ccall unsafe "hs_bindgen_9f29c7eee02f6d53" hs_bindgen_9f29c7eee02f6d53_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_struct@
hs_bindgen_9f29c7eee02f6d53 ::
A
-> BG.Ptr Some_struct
-> IO ()
hs_bindgen_9f29c7eee02f6d53 =
\x0 ->
\x1 ->
hs_bindgen_9f29c7eee02f6d53_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @ret_struct@
__defined at:__ @macros\/reparse.h 69:20@
__exported by:__ @macros\/reparse.h@
-}
ret_struct ::
A
-- ^ __C declaration:__ @arg1@
-> IO Some_struct
ret_struct =
\arg10 ->
BG.allocaAndPeek (\res1 ->
hs_bindgen_9f29c7eee02f6d53 arg10 res1)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_union@
foreign import ccall unsafe "hs_bindgen_6844bf5f5a5f6681" hs_bindgen_6844bf5f5a5f6681_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_union@
hs_bindgen_6844bf5f5a5f6681 ::
A
-> BG.Ptr Some_union
-> IO ()
hs_bindgen_6844bf5f5a5f6681 =
\x0 ->
\x1 ->
hs_bindgen_6844bf5f5a5f6681_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @ret_union@
__defined at:__ @macros\/reparse.h 70:20@
__exported by:__ @macros\/reparse.h@
-}
ret_union ::
A
-- ^ __C declaration:__ @arg1@
-> IO Some_union
ret_union =
\arg10 ->
BG.allocaAndPeek (\res1 ->
hs_bindgen_6844bf5f5a5f6681 arg10 res1)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_enum@
foreign import ccall unsafe "hs_bindgen_f96c4bc30b6b17e8" hs_bindgen_f96c4bc30b6b17e8_base ::
BG.CInt
-> IO BG.CUInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_enum@
hs_bindgen_f96c4bc30b6b17e8 ::
A
-> IO Some_enum
hs_bindgen_f96c4bc30b6b17e8 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_f96c4bc30b6b17e8_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_enum@
__defined at:__ @macros\/reparse.h 71:20@
__exported by:__ @macros\/reparse.h@
-}
ret_enum ::
A
-- ^ __C declaration:__ @arg1@
-> IO Some_enum
ret_enum = hs_bindgen_f96c4bc30b6b17e8
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer1@
foreign import ccall unsafe "hs_bindgen_bfb6069e1423e7a5" hs_bindgen_bfb6069e1423e7a5_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer1@
hs_bindgen_bfb6069e1423e7a5 ::
A
-> IO (BG.Ptr BG.CInt)
hs_bindgen_bfb6069e1423e7a5 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_bfb6069e1423e7a5_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_pointer1@
__defined at:__ @macros\/reparse.h 73:20@
__exported by:__ @macros\/reparse.h@
-}
ret_pointer1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Ptr BG.CInt)
ret_pointer1 = hs_bindgen_bfb6069e1423e7a5
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer2@
foreign import ccall unsafe "hs_bindgen_ffae633548386d89" hs_bindgen_ffae633548386d89_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer2@
hs_bindgen_ffae633548386d89 ::
A
-> IO (BG.Ptr (BG.Ptr BG.CInt))
hs_bindgen_ffae633548386d89 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_ffae633548386d89_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_pointer2@
__defined at:__ @macros\/reparse.h 74:20@
__exported by:__ @macros\/reparse.h@
-}
ret_pointer2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Ptr (BG.Ptr BG.CInt))
ret_pointer2 = hs_bindgen_ffae633548386d89
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer3@
foreign import ccall unsafe "hs_bindgen_550cb4a23c6ab2ff" hs_bindgen_550cb4a23c6ab2ff_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_pointer3@
hs_bindgen_550cb4a23c6ab2ff ::
A
-> IO (BG.Ptr BG.Void)
hs_bindgen_550cb4a23c6ab2ff =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_550cb4a23c6ab2ff_base (BG.toFFIType x0))
{-| __C declaration:__ @ret_pointer3@
__defined at:__ @macros\/reparse.h 75:20@
__exported by:__ @macros\/reparse.h@
-}
ret_pointer3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Ptr BG.Void)
ret_pointer3 = hs_bindgen_550cb4a23c6ab2ff
-- __unique:__ @test_macrosreparse_Example_Unsafe_body1@
foreign import ccall unsafe "hs_bindgen_f7a7a45a80ae39f7" hs_bindgen_f7a7a45a80ae39f7_base ::
BG.CInt
-> IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_body1@
hs_bindgen_f7a7a45a80ae39f7 ::
A
-> IO BG.CInt
hs_bindgen_f7a7a45a80ae39f7 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_f7a7a45a80ae39f7_base (BG.toFFIType x0))
{-| __C declaration:__ @body1@
__defined at:__ @macros\/reparse.h 79:5@
__exported by:__ @macros\/reparse.h@
-}
body1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CInt
body1 = hs_bindgen_f7a7a45a80ae39f7
-- __unique:__ @test_macrosreparse_Example_Unsafe_body2@
foreign import ccall unsafe "hs_bindgen_364e73b014d7d4df" hs_bindgen_364e73b014d7d4df_base ::
IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_body2@
hs_bindgen_364e73b014d7d4df :: IO A
hs_bindgen_364e73b014d7d4df =
fmap BG.fromFFIType hs_bindgen_364e73b014d7d4df_base
{-| __C declaration:__ @body2@
__defined at:__ @macros\/reparse.h 80:3@
__exported by:__ @macros\/reparse.h@
-}
body2 :: IO A
body2 = hs_bindgen_364e73b014d7d4df
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_complex_float@
foreign import ccall unsafe "hs_bindgen_88b4cd11afc4f6c1" hs_bindgen_88b4cd11afc4f6c1_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_complex_float@
hs_bindgen_88b4cd11afc4f6c1 ::
A
-> BG.Ptr (BG.Complex BG.CFloat)
-> IO ()
hs_bindgen_88b4cd11afc4f6c1 =
\x0 ->
\x1 ->
hs_bindgen_88b4cd11afc4f6c1_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_complex_float@
__defined at:__ @macros\/reparse.h 84:6@
__exported by:__ @macros\/reparse.h@
-}
args_complex_float ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Complex BG.CFloat
-- ^ __C declaration:__ @arg2@
-> IO ()
args_complex_float =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_88b4cd11afc4f6c1 arg10 arg22)
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_complex_double@
foreign import ccall unsafe "hs_bindgen_0ddc53d8e91cb32a" hs_bindgen_0ddc53d8e91cb32a_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_args_complex_double@
hs_bindgen_0ddc53d8e91cb32a ::
A
-> BG.Ptr (BG.Complex BG.CDouble)
-> IO ()
hs_bindgen_0ddc53d8e91cb32a =
\x0 ->
\x1 ->
hs_bindgen_0ddc53d8e91cb32a_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @args_complex_double@
__defined at:__ @macros\/reparse.h 85:6@
__exported by:__ @macros\/reparse.h@
-}
args_complex_double ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Complex BG.CDouble
-- ^ __C declaration:__ @arg2@
-> IO ()
args_complex_double =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_0ddc53d8e91cb32a arg10 arg22)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_complex_float@
foreign import ccall unsafe "hs_bindgen_eb82eb840e288900" hs_bindgen_eb82eb840e288900_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_complex_float@
hs_bindgen_eb82eb840e288900 ::
A
-> BG.Ptr (BG.Complex BG.CFloat)
-> IO ()
hs_bindgen_eb82eb840e288900 =
\x0 ->
\x1 ->
hs_bindgen_eb82eb840e288900_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @ret_complex_float@
__defined at:__ @macros\/reparse.h 86:17@
__exported by:__ @macros\/reparse.h@
-}
ret_complex_float ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Complex BG.CFloat)
ret_complex_float =
\arg10 ->
BG.allocaAndPeek (\res1 ->
hs_bindgen_eb82eb840e288900 arg10 res1)
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_complex_double@
foreign import ccall unsafe "hs_bindgen_cbc25ea9cbdd2365" hs_bindgen_cbc25ea9cbdd2365_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_ret_complex_double@
hs_bindgen_cbc25ea9cbdd2365 ::
A
-> BG.Ptr (BG.Complex BG.CDouble)
-> IO ()
hs_bindgen_cbc25ea9cbdd2365 =
\x0 ->
\x1 ->
hs_bindgen_cbc25ea9cbdd2365_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @ret_complex_double@
__defined at:__ @macros\/reparse.h 87:17@
__exported by:__ @macros\/reparse.h@
-}
ret_complex_double ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Complex BG.CDouble)
ret_complex_double =
\arg10 ->
BG.allocaAndPeek (\res1 ->
hs_bindgen_cbc25ea9cbdd2365 arg10 res1)
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_args1@
foreign import ccall unsafe "hs_bindgen_3258de4ffd2c08af" hs_bindgen_3258de4ffd2c08af_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_args1@
hs_bindgen_3258de4ffd2c08af ::
A
-> BG.CBool
-> IO ()
hs_bindgen_3258de4ffd2c08af =
\x0 ->
\x1 ->
hs_bindgen_3258de4ffd2c08af_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @bespoke_args1@
__defined at:__ @macros\/reparse.h 94:6@
__exported by:__ @macros\/reparse.h@
-}
bespoke_args1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
bespoke_args1 = hs_bindgen_3258de4ffd2c08af
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_args2@
foreign import ccall unsafe "hs_bindgen_74b2cd1defdd5609" hs_bindgen_74b2cd1defdd5609_base ::
BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_args2@
hs_bindgen_74b2cd1defdd5609 ::
A
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
hs_bindgen_74b2cd1defdd5609 =
\x0 ->
\x1 ->
hs_bindgen_74b2cd1defdd5609_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @bespoke_args2@
__defined at:__ @macros\/reparse.h 95:6@
__exported by:__ @macros\/reparse.h@
-}
bespoke_args2 ::
A
-- ^ __C declaration:__ @arg1@
-> HsBindgen.Runtime.LibC.CSize
-- ^ __C declaration:__ @arg2@
-> IO ()
bespoke_args2 = hs_bindgen_74b2cd1defdd5609
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_ret1@
foreign import ccall unsafe "hs_bindgen_5405c1e037d1e115" hs_bindgen_5405c1e037d1e115_base ::
BG.CInt
-> IO BG.CBool
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_ret1@
hs_bindgen_5405c1e037d1e115 ::
A
-> IO BG.CBool
hs_bindgen_5405c1e037d1e115 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_5405c1e037d1e115_base (BG.toFFIType x0))
{-| __C declaration:__ @bespoke_ret1@
__defined at:__ @macros\/reparse.h 97:8@
__exported by:__ @macros\/reparse.h@
-}
bespoke_ret1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO BG.CBool
bespoke_ret1 = hs_bindgen_5405c1e037d1e115
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_ret2@
foreign import ccall unsafe "hs_bindgen_a6a3e5a828532360" hs_bindgen_a6a3e5a828532360_base ::
BG.CInt
-> IO HsBindgen.Runtime.LibC.CSize
-- __unique:__ @test_macrosreparse_Example_Unsafe_bespoke_ret2@
hs_bindgen_a6a3e5a828532360 ::
A
-> IO HsBindgen.Runtime.LibC.CSize
hs_bindgen_a6a3e5a828532360 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_a6a3e5a828532360_base (BG.toFFIType x0))
{-| __C declaration:__ @bespoke_ret2@
__defined at:__ @macros\/reparse.h 98:8@
__exported by:__ @macros\/reparse.h@
-}
bespoke_ret2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO HsBindgen.Runtime.LibC.CSize
bespoke_ret2 = hs_bindgen_a6a3e5a828532360
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args1@
foreign import ccall unsafe "hs_bindgen_4956a52bf5073b9f" hs_bindgen_4956a52bf5073b9f_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args1@
hs_bindgen_4956a52bf5073b9f ::
BG.Ptr (IsA.Elem (IA.IncompleteArray A))
-> IO ()
hs_bindgen_4956a52bf5073b9f =
\x0 ->
hs_bindgen_4956a52bf5073b9f_base (BG.toFFIType x0)
{-| Arrays
__C declaration:__ @arr_args1@
__defined at:__ @macros\/reparse.h 104:6@
__exported by:__ @macros\/reparse.h@
-}
arr_args1 ::
BG.Ptr (IsA.Elem (IA.IncompleteArray A))
-- ^ __C declaration:__ @arg1@
-> IO ()
arr_args1 = hs_bindgen_4956a52bf5073b9f
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args2@
foreign import ccall unsafe "hs_bindgen_0fc8b091085a88e9" hs_bindgen_0fc8b091085a88e9_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args2@
hs_bindgen_0fc8b091085a88e9 ::
BG.Ptr (IsA.Elem (IA.IncompleteArray (BG.Ptr A)))
-> IO ()
hs_bindgen_0fc8b091085a88e9 =
\x0 ->
hs_bindgen_0fc8b091085a88e9_base (BG.toFFIType x0)
{-| __C declaration:__ @arr_args2@
__defined at:__ @macros\/reparse.h 105:6@
__exported by:__ @macros\/reparse.h@
-}
arr_args2 ::
BG.Ptr (IsA.Elem (IA.IncompleteArray (BG.Ptr A)))
-- ^ __C declaration:__ @arg1@
-> IO ()
arr_args2 = hs_bindgen_0fc8b091085a88e9
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args3@
foreign import ccall unsafe "hs_bindgen_ca6f1bc1a29b85f8" hs_bindgen_ca6f1bc1a29b85f8_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args3@
hs_bindgen_ca6f1bc1a29b85f8 ::
BG.Ptr (IsA.Elem (CA.ConstantArray 5 A))
-> IO ()
hs_bindgen_ca6f1bc1a29b85f8 =
\x0 ->
hs_bindgen_ca6f1bc1a29b85f8_base (BG.toFFIType x0)
{-| __C declaration:__ @arr_args3@
__defined at:__ @macros\/reparse.h 106:6@
__exported by:__ @macros\/reparse.h@
-}
arr_args3 ::
BG.Ptr (IsA.Elem (CA.ConstantArray 5 A))
-- ^ __C declaration:__ @arg1@
-> IO ()
arr_args3 = hs_bindgen_ca6f1bc1a29b85f8
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args4@
foreign import ccall unsafe "hs_bindgen_a168ae0de206febe" hs_bindgen_a168ae0de206febe_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_arr_args4@
hs_bindgen_a168ae0de206febe ::
BG.Ptr (IsA.Elem (CA.ConstantArray 5 (BG.Ptr A)))
-> IO ()
hs_bindgen_a168ae0de206febe =
\x0 ->
hs_bindgen_a168ae0de206febe_base (BG.toFFIType x0)
{-| __C declaration:__ @arr_args4@
__defined at:__ @macros\/reparse.h 107:6@
__exported by:__ @macros\/reparse.h@
-}
arr_args4 ::
BG.Ptr (IsA.Elem (CA.ConstantArray 5 (BG.Ptr A)))
-- ^ __C declaration:__ @arg1@
-> IO ()
arr_args4 = hs_bindgen_a168ae0de206febe
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args1@
foreign import ccall unsafe "hs_bindgen_8e63f57f1f5d662e" hs_bindgen_8e63f57f1f5d662e_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args1@
hs_bindgen_8e63f57f1f5d662e ::
A
-> BG.FunPtr (IO ())
-> IO ()
hs_bindgen_8e63f57f1f5d662e =
\x0 ->
\x1 ->
hs_bindgen_8e63f57f1f5d662e_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| Function pointers
__C declaration:__ @funptr_args1@
__defined at:__ @macros\/reparse.h 126:6@
__exported by:__ @macros\/reparse.h@
-}
funptr_args1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (IO ())
-- ^ __C declaration:__ @arg2@
-> IO ()
funptr_args1 = hs_bindgen_8e63f57f1f5d662e
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args2@
foreign import ccall unsafe "hs_bindgen_927bd07f48d05d21" hs_bindgen_927bd07f48d05d21_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args2@
hs_bindgen_927bd07f48d05d21 ::
A
-> BG.FunPtr (IO BG.CInt)
-> IO ()
hs_bindgen_927bd07f48d05d21 =
\x0 ->
\x1 ->
hs_bindgen_927bd07f48d05d21_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @funptr_args2@
__defined at:__ @macros\/reparse.h 127:6@
__exported by:__ @macros\/reparse.h@
-}
funptr_args2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (IO BG.CInt)
-- ^ __C declaration:__ @arg2@
-> IO ()
funptr_args2 = hs_bindgen_927bd07f48d05d21
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args3@
foreign import ccall unsafe "hs_bindgen_c82e078d3c54a6bc" hs_bindgen_c82e078d3c54a6bc_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args3@
hs_bindgen_c82e078d3c54a6bc ::
A
-> BG.FunPtr (BG.CInt -> IO ())
-> IO ()
hs_bindgen_c82e078d3c54a6bc =
\x0 ->
\x1 ->
hs_bindgen_c82e078d3c54a6bc_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @funptr_args3@
__defined at:__ @macros\/reparse.h 128:6@
__exported by:__ @macros\/reparse.h@
-}
funptr_args3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (BG.CInt -> IO ())
-- ^ __C declaration:__ @arg2@
-> IO ()
funptr_args3 = hs_bindgen_c82e078d3c54a6bc
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args4@
foreign import ccall unsafe "hs_bindgen_211ad1ac5399caec" hs_bindgen_211ad1ac5399caec_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args4@
hs_bindgen_211ad1ac5399caec ::
A
-> BG.FunPtr (BG.CInt -> BG.CDouble -> IO BG.CChar)
-> IO ()
hs_bindgen_211ad1ac5399caec =
\x0 ->
\x1 ->
hs_bindgen_211ad1ac5399caec_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @funptr_args4@
__defined at:__ @macros\/reparse.h 129:6@
__exported by:__ @macros\/reparse.h@
-}
funptr_args4 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (BG.CInt -> BG.CDouble -> IO BG.CChar)
-- ^ __C declaration:__ @arg2@
-> IO ()
funptr_args4 = hs_bindgen_211ad1ac5399caec
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args5@
foreign import ccall unsafe "hs_bindgen_9057c59d70e815d7" hs_bindgen_9057c59d70e815d7_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_args5@
hs_bindgen_9057c59d70e815d7 ::
A
-> BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt))
-> IO ()
hs_bindgen_9057c59d70e815d7 =
\x0 ->
\x1 ->
hs_bindgen_9057c59d70e815d7_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @funptr_args5@
__defined at:__ @macros\/reparse.h 130:6@
__exported by:__ @macros\/reparse.h@
-}
funptr_args5 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt))
-- ^ __C declaration:__ @arg2@
-> IO ()
funptr_args5 = hs_bindgen_9057c59d70e815d7
-- __unique:__ @test_macrosreparse_Example_Unsafe_comments1@
foreign import ccall unsafe "hs_bindgen_153515e0ff74574f" hs_bindgen_153515e0ff74574f_base ::
BG.CInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_comments1@
hs_bindgen_153515e0ff74574f ::
A
-> IO ()
hs_bindgen_153515e0ff74574f =
\x0 ->
hs_bindgen_153515e0ff74574f_base (BG.toFFIType x0)
{-| Comments in awkward places
(Prior to language-c we failed to parse there.)
__C declaration:__ @comments1@
__defined at:__ @macros\/reparse.h 144:25@
__exported by:__ @macros\/reparse.h@
-}
comments1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO ()
comments1 = hs_bindgen_153515e0ff74574f
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before1@
foreign import ccall unsafe "hs_bindgen_8cc833db463cc95c" hs_bindgen_8cc833db463cc95c_base ::
BG.CInt
-> BG.CChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before1@
hs_bindgen_8cc833db463cc95c ::
A
-> BG.CChar
-> IO ()
hs_bindgen_8cc833db463cc95c =
\x0 ->
\x1 ->
hs_bindgen_8cc833db463cc95c_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| @const@ qualifier
NOTE: These were not parsed correctly prior to the switch to language-c.
__C declaration:__ @const_prim_before1@
__defined at:__ @macros\/reparse.h 177:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_before1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_before1 = hs_bindgen_8cc833db463cc95c
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before2@
foreign import ccall unsafe "hs_bindgen_d767bbef00031d57" hs_bindgen_d767bbef00031d57_base ::
BG.CInt
-> BG.CSChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before2@
hs_bindgen_d767bbef00031d57 ::
A
-> BG.CSChar
-> IO ()
hs_bindgen_d767bbef00031d57 =
\x0 ->
\x1 ->
hs_bindgen_d767bbef00031d57_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_prim_before2@
__defined at:__ @macros\/reparse.h 178:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_before2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CSChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_before2 = hs_bindgen_d767bbef00031d57
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before3@
foreign import ccall unsafe "hs_bindgen_a36dfeb811993297" hs_bindgen_a36dfeb811993297_base ::
BG.CInt
-> BG.CUChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_before3@
hs_bindgen_a36dfeb811993297 ::
A
-> BG.CUChar
-> IO ()
hs_bindgen_a36dfeb811993297 =
\x0 ->
\x1 ->
hs_bindgen_a36dfeb811993297_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_prim_before3@
__defined at:__ @macros\/reparse.h 179:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_before3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CUChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_before3 = hs_bindgen_a36dfeb811993297
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after1@
foreign import ccall unsafe "hs_bindgen_d7fa2440be24e954" hs_bindgen_d7fa2440be24e954_base ::
BG.CInt
-> BG.CChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after1@
hs_bindgen_d7fa2440be24e954 ::
A
-> BG.CChar
-> IO ()
hs_bindgen_d7fa2440be24e954 =
\x0 ->
\x1 ->
hs_bindgen_d7fa2440be24e954_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_prim_after1@
__defined at:__ @macros\/reparse.h 180:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_after1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_after1 = hs_bindgen_d7fa2440be24e954
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after2@
foreign import ccall unsafe "hs_bindgen_c169229f24baf752" hs_bindgen_c169229f24baf752_base ::
BG.CInt
-> BG.CSChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after2@
hs_bindgen_c169229f24baf752 ::
A
-> BG.CSChar
-> IO ()
hs_bindgen_c169229f24baf752 =
\x0 ->
\x1 ->
hs_bindgen_c169229f24baf752_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_prim_after2@
__defined at:__ @macros\/reparse.h 181:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_after2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CSChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_after2 = hs_bindgen_c169229f24baf752
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after3@
foreign import ccall unsafe "hs_bindgen_c0780f7624ed1d3e" hs_bindgen_c0780f7624ed1d3e_base ::
BG.CInt
-> BG.CUChar
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_prim_after3@
hs_bindgen_c0780f7624ed1d3e ::
A
-> BG.CUChar
-> IO ()
hs_bindgen_c0780f7624ed1d3e =
\x0 ->
\x1 ->
hs_bindgen_c0780f7624ed1d3e_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_prim_after3@
__defined at:__ @macros\/reparse.h 182:6@
__exported by:__ @macros\/reparse.h@
-}
const_prim_after3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CUChar
-- ^ __C declaration:__ @arg2@
-> IO ()
const_prim_after3 = hs_bindgen_c0780f7624ed1d3e
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before1@
foreign import ccall unsafe "hs_bindgen_fda903bc1139b1d6" hs_bindgen_fda903bc1139b1d6_base ::
BG.CInt
-> BG.CFloat
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before1@
hs_bindgen_fda903bc1139b1d6 ::
A
-> BG.CFloat
-> IO ()
hs_bindgen_fda903bc1139b1d6 =
\x0 ->
\x1 ->
hs_bindgen_fda903bc1139b1d6_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before1@
__defined at:__ @macros\/reparse.h 186:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CFloat
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before1 =
hs_bindgen_fda903bc1139b1d6
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before2@
foreign import ccall unsafe "hs_bindgen_a5a70f3be654ea00" hs_bindgen_a5a70f3be654ea00_base ::
BG.CInt
-> BG.CDouble
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before2@
hs_bindgen_a5a70f3be654ea00 ::
A
-> BG.CDouble
-> IO ()
hs_bindgen_a5a70f3be654ea00 =
\x0 ->
\x1 ->
hs_bindgen_a5a70f3be654ea00_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before2@
__defined at:__ @macros\/reparse.h 187:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CDouble
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before2 =
hs_bindgen_a5a70f3be654ea00
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before3@
foreign import ccall unsafe "hs_bindgen_b813910f6a632ce2" hs_bindgen_b813910f6a632ce2_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before3@
hs_bindgen_b813910f6a632ce2 ::
A
-> BG.CBool
-> IO ()
hs_bindgen_b813910f6a632ce2 =
\x0 ->
\x1 ->
hs_bindgen_b813910f6a632ce2_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before3@
__defined at:__ @macros\/reparse.h 188:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before3 =
hs_bindgen_b813910f6a632ce2
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before4@
foreign import ccall unsafe "hs_bindgen_dc22b02b2f53aa5b" hs_bindgen_dc22b02b2f53aa5b_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before4@
hs_bindgen_dc22b02b2f53aa5b ::
A
-> PtrConst.PtrConst Some_struct
-> IO ()
hs_bindgen_dc22b02b2f53aa5b =
\x0 ->
\x1 ->
hs_bindgen_dc22b02b2f53aa5b_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before4@
__defined at:__ @macros\/reparse.h 189:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_struct
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before4 =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_dc22b02b2f53aa5b arg10 (PtrConst.unsafeFromPtr arg22))
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before5@
foreign import ccall unsafe "hs_bindgen_503736261279760d" hs_bindgen_503736261279760d_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before5@
hs_bindgen_503736261279760d ::
A
-> PtrConst.PtrConst Some_union
-> IO ()
hs_bindgen_503736261279760d =
\x0 ->
\x1 ->
hs_bindgen_503736261279760d_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before5@
__defined at:__ @macros\/reparse.h 190:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_union
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before5 =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_503736261279760d arg10 (PtrConst.unsafeFromPtr arg22))
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before6@
foreign import ccall unsafe "hs_bindgen_ed0a8c0e15f5d2ce" hs_bindgen_ed0a8c0e15f5d2ce_base ::
BG.CInt
-> BG.CUInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before6@
hs_bindgen_ed0a8c0e15f5d2ce ::
A
-> Some_enum
-> IO ()
hs_bindgen_ed0a8c0e15f5d2ce =
\x0 ->
\x1 ->
hs_bindgen_ed0a8c0e15f5d2ce_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before6@
__defined at:__ @macros\/reparse.h 191:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_enum
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before6 =
hs_bindgen_ed0a8c0e15f5d2ce
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before7@
foreign import ccall unsafe "hs_bindgen_4659c22d39cc1bb3" hs_bindgen_4659c22d39cc1bb3_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before7@
hs_bindgen_4659c22d39cc1bb3 ::
A
-> BG.CBool
-> IO ()
hs_bindgen_4659c22d39cc1bb3 =
\x0 ->
\x1 ->
hs_bindgen_4659c22d39cc1bb3_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before7@
__defined at:__ @macros\/reparse.h 192:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before7 =
hs_bindgen_4659c22d39cc1bb3
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before8@
foreign import ccall unsafe "hs_bindgen_530245b77093b08c" hs_bindgen_530245b77093b08c_base ::
BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_before8@
hs_bindgen_530245b77093b08c ::
A
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
hs_bindgen_530245b77093b08c =
\x0 ->
\x1 ->
hs_bindgen_530245b77093b08c_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_before8@
__defined at:__ @macros\/reparse.h 193:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8 ::
A
-- ^ __C declaration:__ @arg1@
-> HsBindgen.Runtime.LibC.CSize
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_before8 =
hs_bindgen_530245b77093b08c
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after1@
foreign import ccall unsafe "hs_bindgen_c31a804bd742193e" hs_bindgen_c31a804bd742193e_base ::
BG.CInt
-> BG.CFloat
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after1@
hs_bindgen_c31a804bd742193e ::
A
-> BG.CFloat
-> IO ()
hs_bindgen_c31a804bd742193e =
\x0 ->
\x1 ->
hs_bindgen_c31a804bd742193e_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after1@
__defined at:__ @macros\/reparse.h 195:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CFloat
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after1 =
hs_bindgen_c31a804bd742193e
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after2@
foreign import ccall unsafe "hs_bindgen_53756fa3a68ab067" hs_bindgen_53756fa3a68ab067_base ::
BG.CInt
-> BG.CDouble
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after2@
hs_bindgen_53756fa3a68ab067 ::
A
-> BG.CDouble
-> IO ()
hs_bindgen_53756fa3a68ab067 =
\x0 ->
\x1 ->
hs_bindgen_53756fa3a68ab067_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after2@
__defined at:__ @macros\/reparse.h 196:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CDouble
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after2 =
hs_bindgen_53756fa3a68ab067
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after3@
foreign import ccall unsafe "hs_bindgen_4134ad71149d6139" hs_bindgen_4134ad71149d6139_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after3@
hs_bindgen_4134ad71149d6139 ::
A
-> BG.CBool
-> IO ()
hs_bindgen_4134ad71149d6139 =
\x0 ->
\x1 ->
hs_bindgen_4134ad71149d6139_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after3@
__defined at:__ @macros\/reparse.h 197:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after3 =
hs_bindgen_4134ad71149d6139
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after4@
foreign import ccall unsafe "hs_bindgen_3de6157427334101" hs_bindgen_3de6157427334101_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after4@
hs_bindgen_3de6157427334101 ::
A
-> PtrConst.PtrConst Some_struct
-> IO ()
hs_bindgen_3de6157427334101 =
\x0 ->
\x1 ->
hs_bindgen_3de6157427334101_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after4@
__defined at:__ @macros\/reparse.h 198:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_struct
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after4 =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_3de6157427334101 arg10 (PtrConst.unsafeFromPtr arg22))
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after5@
foreign import ccall unsafe "hs_bindgen_fc4ef8c9107c1ae6" hs_bindgen_fc4ef8c9107c1ae6_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after5@
hs_bindgen_fc4ef8c9107c1ae6 ::
A
-> PtrConst.PtrConst Some_union
-> IO ()
hs_bindgen_fc4ef8c9107c1ae6 =
\x0 ->
\x1 ->
hs_bindgen_fc4ef8c9107c1ae6_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after5@
__defined at:__ @macros\/reparse.h 199:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_union
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after5 =
\arg10 ->
\arg21 ->
BG.with arg21 (\arg22 ->
hs_bindgen_fc4ef8c9107c1ae6 arg10 (PtrConst.unsafeFromPtr arg22))
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after6@
foreign import ccall unsafe "hs_bindgen_5e20c60b725ae606" hs_bindgen_5e20c60b725ae606_base ::
BG.CInt
-> BG.CUInt
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after6@
hs_bindgen_5e20c60b725ae606 ::
A
-> Some_enum
-> IO ()
hs_bindgen_5e20c60b725ae606 =
\x0 ->
\x1 ->
hs_bindgen_5e20c60b725ae606_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after6@
__defined at:__ @macros\/reparse.h 200:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6 ::
A
-- ^ __C declaration:__ @arg1@
-> Some_enum
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after6 =
hs_bindgen_5e20c60b725ae606
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after7@
foreign import ccall unsafe "hs_bindgen_a0f20d4b9a07ff5b" hs_bindgen_a0f20d4b9a07ff5b_base ::
BG.CInt
-> BG.CBool
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after7@
hs_bindgen_a0f20d4b9a07ff5b ::
A
-> BG.CBool
-> IO ()
hs_bindgen_a0f20d4b9a07ff5b =
\x0 ->
\x1 ->
hs_bindgen_a0f20d4b9a07ff5b_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after7@
__defined at:__ @macros\/reparse.h 201:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.CBool
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after7 =
hs_bindgen_a0f20d4b9a07ff5b
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after8@
foreign import ccall unsafe "hs_bindgen_3a020035eb2fe7f8" hs_bindgen_3a020035eb2fe7f8_base ::
BG.CInt
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_withoutSign_after8@
hs_bindgen_3a020035eb2fe7f8 ::
A
-> HsBindgen.Runtime.LibC.CSize
-> IO ()
hs_bindgen_3a020035eb2fe7f8 =
\x0 ->
\x1 ->
hs_bindgen_3a020035eb2fe7f8_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_withoutSign_after8@
__defined at:__ @macros\/reparse.h 202:6@
__exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8 ::
A
-- ^ __C declaration:__ @arg1@
-> HsBindgen.Runtime.LibC.CSize
-- ^ __C declaration:__ @arg2@
-> IO ()
const_withoutSign_after8 =
hs_bindgen_3a020035eb2fe7f8
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args1@
foreign import ccall unsafe "hs_bindgen_17623ba5065bf95d" hs_bindgen_17623ba5065bf95d_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args1@
hs_bindgen_17623ba5065bf95d ::
A
-> PtrConst.PtrConst BG.CInt
-> IO ()
hs_bindgen_17623ba5065bf95d =
\x0 ->
\x1 ->
hs_bindgen_17623ba5065bf95d_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_pointers_args1@
__defined at:__ @macros\/reparse.h 206:6@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_args1 ::
A
-- ^ __C declaration:__ @arg1@
-> PtrConst.PtrConst BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
const_pointers_args1 = hs_bindgen_17623ba5065bf95d
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args2@
foreign import ccall unsafe "hs_bindgen_02d08ccd5df88a98" hs_bindgen_02d08ccd5df88a98_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args2@
hs_bindgen_02d08ccd5df88a98 ::
A
-> PtrConst.PtrConst BG.CInt
-> IO ()
hs_bindgen_02d08ccd5df88a98 =
\x0 ->
\x1 ->
hs_bindgen_02d08ccd5df88a98_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_pointers_args2@
__defined at:__ @macros\/reparse.h 207:6@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_args2 ::
A
-- ^ __C declaration:__ @arg1@
-> PtrConst.PtrConst BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
const_pointers_args2 = hs_bindgen_02d08ccd5df88a98
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args3@
foreign import ccall unsafe "hs_bindgen_50c423f2237cb6b5" hs_bindgen_50c423f2237cb6b5_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args3@
hs_bindgen_50c423f2237cb6b5 ::
A
-> BG.Ptr BG.CInt
-> IO ()
hs_bindgen_50c423f2237cb6b5 =
\x0 ->
\x1 ->
hs_bindgen_50c423f2237cb6b5_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_pointers_args3@
__defined at:__ @macros\/reparse.h 208:6@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_args3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.Ptr BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
const_pointers_args3 = hs_bindgen_50c423f2237cb6b5
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args4@
foreign import ccall unsafe "hs_bindgen_99c29c45d78348e9" hs_bindgen_99c29c45d78348e9_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args4@
hs_bindgen_99c29c45d78348e9 ::
A
-> PtrConst.PtrConst BG.CInt
-> IO ()
hs_bindgen_99c29c45d78348e9 =
\x0 ->
\x1 ->
hs_bindgen_99c29c45d78348e9_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_pointers_args4@
__defined at:__ @macros\/reparse.h 209:6@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_args4 ::
A
-- ^ __C declaration:__ @arg1@
-> PtrConst.PtrConst BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
const_pointers_args4 = hs_bindgen_99c29c45d78348e9
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args5@
foreign import ccall unsafe "hs_bindgen_6a92dbfae24b1bcd" hs_bindgen_6a92dbfae24b1bcd_base ::
BG.CInt
-> BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_args5@
hs_bindgen_6a92dbfae24b1bcd ::
A
-> PtrConst.PtrConst BG.CInt
-> IO ()
hs_bindgen_6a92dbfae24b1bcd =
\x0 ->
\x1 ->
hs_bindgen_6a92dbfae24b1bcd_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @const_pointers_args5@
__defined at:__ @macros\/reparse.h 210:6@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_args5 ::
A
-- ^ __C declaration:__ @arg1@
-> PtrConst.PtrConst BG.CInt
-- ^ __C declaration:__ @arg2@
-> IO ()
const_pointers_args5 = hs_bindgen_6a92dbfae24b1bcd
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret1@
foreign import ccall unsafe "hs_bindgen_0c07f1e0256fd705" hs_bindgen_0c07f1e0256fd705_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret1@
hs_bindgen_0c07f1e0256fd705 ::
A
-> IO (PtrConst.PtrConst BG.CInt)
hs_bindgen_0c07f1e0256fd705 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_0c07f1e0256fd705_base (BG.toFFIType x0))
{-| __C declaration:__ @const_pointers_ret1@
__defined at:__ @macros\/reparse.h 212:19@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (PtrConst.PtrConst BG.CInt)
const_pointers_ret1 = hs_bindgen_0c07f1e0256fd705
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret2@
foreign import ccall unsafe "hs_bindgen_d12c8210ff3c3711" hs_bindgen_d12c8210ff3c3711_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret2@
hs_bindgen_d12c8210ff3c3711 ::
A
-> IO (PtrConst.PtrConst BG.CInt)
hs_bindgen_d12c8210ff3c3711 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_d12c8210ff3c3711_base (BG.toFFIType x0))
{-| __C declaration:__ @const_pointers_ret2@
__defined at:__ @macros\/reparse.h 213:19@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (PtrConst.PtrConst BG.CInt)
const_pointers_ret2 = hs_bindgen_d12c8210ff3c3711
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret3@
foreign import ccall unsafe "hs_bindgen_a58bc0be6f564801" hs_bindgen_a58bc0be6f564801_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret3@
hs_bindgen_a58bc0be6f564801 ::
A
-> IO (BG.Ptr BG.CInt)
hs_bindgen_a58bc0be6f564801 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_a58bc0be6f564801_base (BG.toFFIType x0))
{-| __C declaration:__ @const_pointers_ret3@
__defined at:__ @macros\/reparse.h 214:19@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.Ptr BG.CInt)
const_pointers_ret3 = hs_bindgen_a58bc0be6f564801
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret4@
foreign import ccall unsafe "hs_bindgen_622bb8150470138b" hs_bindgen_622bb8150470138b_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret4@
hs_bindgen_622bb8150470138b ::
A
-> IO (PtrConst.PtrConst BG.CInt)
hs_bindgen_622bb8150470138b =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_622bb8150470138b_base (BG.toFFIType x0))
{-| __C declaration:__ @const_pointers_ret4@
__defined at:__ @macros\/reparse.h 215:19@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (PtrConst.PtrConst BG.CInt)
const_pointers_ret4 = hs_bindgen_622bb8150470138b
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret5@
foreign import ccall unsafe "hs_bindgen_d49bd331ad2077e5" hs_bindgen_d49bd331ad2077e5_base ::
BG.CInt
-> IO (BG.Ptr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_pointers_ret5@
hs_bindgen_d49bd331ad2077e5 ::
A
-> IO (PtrConst.PtrConst BG.CInt)
hs_bindgen_d49bd331ad2077e5 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_d49bd331ad2077e5_base (BG.toFFIType x0))
{-| __C declaration:__ @const_pointers_ret5@
__defined at:__ @macros\/reparse.h 216:19@
__exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (PtrConst.PtrConst BG.CInt)
const_pointers_ret5 = hs_bindgen_d49bd331ad2077e5
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem1@
foreign import ccall unsafe "hs_bindgen_224608f780bff5bd" hs_bindgen_224608f780bff5bd_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem1@
hs_bindgen_224608f780bff5bd ::
PtrConst.PtrConst (IsA.Elem (IA.IncompleteArray A))
-> IO ()
hs_bindgen_224608f780bff5bd =
\x0 ->
hs_bindgen_224608f780bff5bd_base (BG.toFFIType x0)
{-| __C declaration:__ @const_array_elem1@
__defined at:__ @macros\/reparse.h 244:6@
__exported by:__ @macros\/reparse.h@
-}
const_array_elem1 ::
PtrConst.PtrConst (IsA.Elem (IA.IncompleteArray A))
-- ^ __C declaration:__ @arg1@
-> IO ()
const_array_elem1 = hs_bindgen_224608f780bff5bd
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem2@
foreign import ccall unsafe "hs_bindgen_9aa74ad89f2c1fba" hs_bindgen_9aa74ad89f2c1fba_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem2@
hs_bindgen_9aa74ad89f2c1fba ::
BG.Ptr (IsA.Elem (IA.IncompleteArray (PtrConst.PtrConst A)))
-> IO ()
hs_bindgen_9aa74ad89f2c1fba =
\x0 ->
hs_bindgen_9aa74ad89f2c1fba_base (BG.toFFIType x0)
{-| __C declaration:__ @const_array_elem2@
__defined at:__ @macros\/reparse.h 245:6@
__exported by:__ @macros\/reparse.h@
-}
const_array_elem2 ::
BG.Ptr (IsA.Elem (IA.IncompleteArray (PtrConst.PtrConst A)))
-- ^ __C declaration:__ @arg1@
-> IO ()
const_array_elem2 = hs_bindgen_9aa74ad89f2c1fba
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem3@
foreign import ccall unsafe "hs_bindgen_6a328300c5ef0c9e" hs_bindgen_6a328300c5ef0c9e_base ::
BG.Ptr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_const_array_elem3@
hs_bindgen_6a328300c5ef0c9e ::
PtrConst.PtrConst (IsA.Elem (IA.IncompleteArray (BG.Ptr A)))
-> IO ()
hs_bindgen_6a328300c5ef0c9e =
\x0 ->
hs_bindgen_6a328300c5ef0c9e_base (BG.toFFIType x0)
{-| __C declaration:__ @const_array_elem3@
__defined at:__ @macros\/reparse.h 246:6@
__exported by:__ @macros\/reparse.h@
-}
const_array_elem3 ::
PtrConst.PtrConst (IsA.Elem (IA.IncompleteArray (BG.Ptr A)))
-- ^ __C declaration:__ @arg1@
-> IO ()
const_array_elem3 = hs_bindgen_6a328300c5ef0c9e
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams1@
foreign import ccall unsafe "hs_bindgen_13a7d78e11555d58" hs_bindgen_13a7d78e11555d58_base ::
IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams1@
hs_bindgen_13a7d78e11555d58 :: IO A
hs_bindgen_13a7d78e11555d58 =
fmap BG.fromFFIType hs_bindgen_13a7d78e11555d58_base
{-| Other examples we reparsed /incorrectly/ before language-c
__C declaration:__ @noParams1@
__defined at:__ @macros\/reparse.h 254:3@
__exported by:__ @macros\/reparse.h@
-}
noParams1 :: IO A
noParams1 = hs_bindgen_13a7d78e11555d58
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams2@
foreign import ccall unsafe "hs_bindgen_672f4691ee7a367c" hs_bindgen_672f4691ee7a367c_base ::
IO BG.CInt
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams2@
hs_bindgen_672f4691ee7a367c :: IO A
hs_bindgen_672f4691ee7a367c =
fmap BG.fromFFIType hs_bindgen_672f4691ee7a367c_base
{-| __C declaration:__ @noParams2@
__defined at:__ @macros\/reparse.h 255:3@
__exported by:__ @macros\/reparse.h@
-}
noParams2 :: IO A
noParams2 = hs_bindgen_672f4691ee7a367c
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams3@
foreign import ccall unsafe "hs_bindgen_591f84e2163a5d18" hs_bindgen_591f84e2163a5d18_base ::
BG.CInt
-> BG.FunPtr BG.Void
-> IO ()
-- __unique:__ @test_macrosreparse_Example_Unsafe_noParams3@
hs_bindgen_591f84e2163a5d18 ::
A
-> BG.FunPtr (IO BG.CInt)
-> IO ()
hs_bindgen_591f84e2163a5d18 =
\x0 ->
\x1 ->
hs_bindgen_591f84e2163a5d18_base (BG.toFFIType x0) (BG.toFFIType x1)
{-| __C declaration:__ @noParams3@
__defined at:__ @macros\/reparse.h 256:6@
__exported by:__ @macros\/reparse.h@
-}
noParams3 ::
A
-- ^ __C declaration:__ @arg1@
-> BG.FunPtr (IO BG.CInt)
-- ^ __C declaration:__ @arg2@
-> IO ()
noParams3 = hs_bindgen_591f84e2163a5d18
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret1@
foreign import ccall unsafe "hs_bindgen_8cdf7774adb0f0b4" hs_bindgen_8cdf7774adb0f0b4_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret1@
hs_bindgen_8cdf7774adb0f0b4 ::
A
-> IO (BG.FunPtr (IO ()))
hs_bindgen_8cdf7774adb0f0b4 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_8cdf7774adb0f0b4_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret1@
__defined at:__ @macros\/reparse.h 260:8@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret1 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (IO ()))
funptr_ret1 = hs_bindgen_8cdf7774adb0f0b4
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret2@
foreign import ccall unsafe "hs_bindgen_a4e08267a9070ede" hs_bindgen_a4e08267a9070ede_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret2@
hs_bindgen_a4e08267a9070ede ::
A
-> IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_a4e08267a9070ede =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_a4e08267a9070ede_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret2@
__defined at:__ @macros\/reparse.h 261:8@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret2 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (IO BG.CInt))
funptr_ret2 = hs_bindgen_a4e08267a9070ede
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret3@
foreign import ccall unsafe "hs_bindgen_65fa30510d244cbf" hs_bindgen_65fa30510d244cbf_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret3@
hs_bindgen_65fa30510d244cbf ::
A
-> IO (BG.FunPtr (BG.CInt -> IO ()))
hs_bindgen_65fa30510d244cbf =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_65fa30510d244cbf_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret3@
__defined at:__ @macros\/reparse.h 262:8@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret3 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> IO ()))
funptr_ret3 = hs_bindgen_65fa30510d244cbf
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret4@
foreign import ccall unsafe "hs_bindgen_da12eaec295883aa" hs_bindgen_da12eaec295883aa_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret4@
hs_bindgen_da12eaec295883aa ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO BG.CChar))
hs_bindgen_da12eaec295883aa =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_da12eaec295883aa_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret4@
__defined at:__ @macros\/reparse.h 263:8@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret4 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO BG.CChar))
funptr_ret4 = hs_bindgen_da12eaec295883aa
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret5@
foreign import ccall unsafe "hs_bindgen_281c53214b1cdcb4" hs_bindgen_281c53214b1cdcb4_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret5@
hs_bindgen_281c53214b1cdcb4 ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt)))
hs_bindgen_281c53214b1cdcb4 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_281c53214b1cdcb4_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret5@
__defined at:__ @macros\/reparse.h 267:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret5 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt)))
funptr_ret5 = hs_bindgen_281c53214b1cdcb4
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret6@
foreign import ccall unsafe "hs_bindgen_16628c257aa64a76" hs_bindgen_16628c257aa64a76_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret6@
hs_bindgen_16628c257aa64a76 ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
hs_bindgen_16628c257aa64a76 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_16628c257aa64a76_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret6@
__defined at:__ @macros\/reparse.h 268:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret6 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
funptr_ret6 = hs_bindgen_16628c257aa64a76
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret7@
foreign import ccall unsafe "hs_bindgen_79fb0c30f546a547" hs_bindgen_79fb0c30f546a547_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret7@
hs_bindgen_79fb0c30f546a547 ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
hs_bindgen_79fb0c30f546a547 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_79fb0c30f546a547_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret7@
__defined at:__ @macros\/reparse.h 269:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret7 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
funptr_ret7 = hs_bindgen_79fb0c30f546a547
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret8@
foreign import ccall unsafe "hs_bindgen_4668d2ff9d5bfc40" hs_bindgen_4668d2ff9d5bfc40_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret8@
hs_bindgen_4668d2ff9d5bfc40 ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt)))
hs_bindgen_4668d2ff9d5bfc40 =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_4668d2ff9d5bfc40_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret8@
__defined at:__ @macros\/reparse.h 270:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret8 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (BG.Ptr BG.CInt)))
funptr_ret8 = hs_bindgen_4668d2ff9d5bfc40
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret9@
foreign import ccall unsafe "hs_bindgen_c044d7074789febc" hs_bindgen_c044d7074789febc_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret9@
hs_bindgen_c044d7074789febc ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
hs_bindgen_c044d7074789febc =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_c044d7074789febc_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret9@
__defined at:__ @macros\/reparse.h 271:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret9 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
funptr_ret9 = hs_bindgen_c044d7074789febc
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret10@
foreign import ccall unsafe "hs_bindgen_628ced6eccc7783a" hs_bindgen_628ced6eccc7783a_base ::
BG.CInt
-> IO (BG.FunPtr BG.Void)
-- __unique:__ @test_macrosreparse_Example_Unsafe_funptr_ret10@
hs_bindgen_628ced6eccc7783a ::
A
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
hs_bindgen_628ced6eccc7783a =
\x0 ->
fmap BG.fromFFIType (hs_bindgen_628ced6eccc7783a_base (BG.toFFIType x0))
{-| __C declaration:__ @funptr_ret10@
__defined at:__ @macros\/reparse.h 272:20@
__exported by:__ @macros\/reparse.h@
-}
funptr_ret10 ::
A
-- ^ __C declaration:__ @arg1@
-> IO (BG.FunPtr (BG.CInt -> BG.CDouble -> IO (PtrConst.PtrConst BG.CInt)))
funptr_ret10 = hs_bindgen_628ced6eccc7783a