{-# LANGUAGE CApiFFI #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} {-# OPTIONS_HADDOCK prune #-} module Example.Safe where import qualified Data.Complex import qualified Foreign as F import qualified Foreign.C as FC import qualified GHC.Int import qualified GHC.Ptr as Ptr import qualified GHC.Word import qualified HsBindgen.Runtime.ConstantArray import qualified HsBindgen.Runtime.IncompleteArray import qualified HsBindgen.Runtime.Internal.CAPI import qualified HsBindgen.Runtime.Internal.HasFFIType import qualified HsBindgen.Runtime.LibC import qualified HsBindgen.Runtime.PtrConst import Data.Void (Void) import Example import Prelude (Double, Float, IO) $(HsBindgen.Runtime.Internal.CAPI.addCSource (HsBindgen.Runtime.Internal.CAPI.unlines [ "#include " , "void hs_bindgen_f15610128336b06a (" , " A arg1," , " char arg2" , ")" , "{" , " args_char1(arg1, arg2);" , "}" , "void hs_bindgen_087f45ca0a284a03 (" , " A arg1," , " signed char arg2" , ")" , "{" , " args_char2(arg1, arg2);" , "}" , "void hs_bindgen_f6cb5c5a728c2404 (" , " A arg1," , " unsigned char arg2" , ")" , "{" , " args_char3(arg1, arg2);" , "}" , "void hs_bindgen_d485767e0caa1f7c (" , " A arg1," , " signed short arg2" , ")" , "{" , " args_short1(arg1, arg2);" , "}" , "void hs_bindgen_833c96c437533e02 (" , " A arg1," , " signed short arg2" , ")" , "{" , " args_short2(arg1, arg2);" , "}" , "void hs_bindgen_0e1eedc3fcbcea7a (" , " A arg1," , " unsigned short arg2" , ")" , "{" , " args_short3(arg1, arg2);" , "}" , "void hs_bindgen_906f0ac7dfd36ab8 (" , " A arg1," , " signed int arg2" , ")" , "{" , " args_int1(arg1, arg2);" , "}" , "void hs_bindgen_0edbc9b995b2a589 (" , " A arg1," , " signed int arg2" , ")" , "{" , " args_int2(arg1, arg2);" , "}" , "void hs_bindgen_a5c223f58a255115 (" , " A arg1," , " unsigned int arg2" , ")" , "{" , " args_int3(arg1, arg2);" , "}" , "void hs_bindgen_41d1229384b9a529 (" , " A arg1," , " signed long arg2" , ")" , "{" , " args_long1(arg1, arg2);" , "}" , "void hs_bindgen_a9a4b09fd3bd83db (" , " A arg1," , " signed long arg2" , ")" , "{" , " args_long2(arg1, arg2);" , "}" , "void hs_bindgen_31dc2e680b3f3eff (" , " A arg1," , " unsigned long arg2" , ")" , "{" , " args_long3(arg1, arg2);" , "}" , "void hs_bindgen_3d400757b5cbf4b7 (" , " A arg1," , " float arg2" , ")" , "{" , " args_float(arg1, arg2);" , "}" , "void hs_bindgen_70df07e39900487e (" , " A arg1," , " double arg2" , ")" , "{" , " args_double(arg1, arg2);" , "}" , "void hs_bindgen_0b7c534fe683f843 (" , " A arg1," , " _Bool arg2" , ")" , "{" , " args_bool1(arg1, arg2);" , "}" , "void hs_bindgen_b20e084f7b7941b5 (" , " A arg1," , " struct some_struct *arg2" , ")" , "{" , " args_struct(arg1, *arg2);" , "}" , "void hs_bindgen_23aff33f33b6bdd1 (" , " A arg1," , " union some_union *arg2" , ")" , "{" , " args_union(arg1, *arg2);" , "}" , "void hs_bindgen_fdd58ae14ce15ed5 (" , " A arg1," , " enum some_enum arg2" , ")" , "{" , " args_enum(arg1, arg2);" , "}" , "void hs_bindgen_42ce2ec4fd2eda72 (" , " A arg1," , " signed int *arg2" , ")" , "{" , " args_pointer1(arg1, arg2);" , "}" , "void hs_bindgen_01b2f6502d340abe (" , " A arg1," , " signed int **arg2" , ")" , "{" , " args_pointer2(arg1, arg2);" , "}" , "void hs_bindgen_3e64133f9aaebbf1 (" , " A arg1," , " void *arg2" , ")" , "{" , " args_pointer3(arg1, arg2);" , "}" , "A hs_bindgen_c830401b459192fb (void)" , "{" , " return ret_A();" , "}" , "char hs_bindgen_18b24c6e67a5412e (" , " A arg1" , ")" , "{" , " return ret_char1(arg1);" , "}" , "signed char hs_bindgen_2da1160aeef9ff64 (" , " A arg1" , ")" , "{" , " return ret_char2(arg1);" , "}" , "unsigned char hs_bindgen_e3183f9de1b9f231 (" , " A arg1" , ")" , "{" , " return ret_char3(arg1);" , "}" , "signed short hs_bindgen_c313966d4478e3f4 (" , " A arg1" , ")" , "{" , " return ret_short1(arg1);" , "}" , "signed short hs_bindgen_737fbec310eb0719 (" , " A arg1" , ")" , "{" , " return ret_short2(arg1);" , "}" , "unsigned short hs_bindgen_b5bd9e111020db4e (" , " A arg1" , ")" , "{" , " return ret_short3(arg1);" , "}" , "signed int hs_bindgen_a30224259287f5f8 (" , " A arg1" , ")" , "{" , " return ret_int1(arg1);" , "}" , "signed int hs_bindgen_b5be09caf8cf5750 (" , " A arg1" , ")" , "{" , " return ret_int2(arg1);" , "}" , "unsigned int hs_bindgen_698e3f97470d83be (" , " A arg1" , ")" , "{" , " return ret_int3(arg1);" , "}" , "signed long hs_bindgen_c7e0705dd09be530 (" , " A arg1" , ")" , "{" , " return ret_long1(arg1);" , "}" , "signed long hs_bindgen_74b1f5b8c56ff22c (" , " A arg1" , ")" , "{" , " return ret_long2(arg1);" , "}" , "unsigned long hs_bindgen_c2d07eaaab82d408 (" , " A arg1" , ")" , "{" , " return ret_long3(arg1);" , "}" , "float hs_bindgen_0edfbc7067faa1f7 (" , " A arg1" , ")" , "{" , " return ret_float(arg1);" , "}" , "double hs_bindgen_786ca672396b33be (" , " A arg1" , ")" , "{" , " return ret_double(arg1);" , "}" , "_Bool hs_bindgen_2e99f19b59650996 (" , " A arg1" , ")" , "{" , " return ret_bool1(arg1);" , "}" , "void hs_bindgen_6c999121eed8178f (" , " A arg1," , " struct some_struct *arg2" , ")" , "{" , " *arg2 = ret_struct(arg1);" , "}" , "void hs_bindgen_481ee5d2d9bd34db (" , " A arg1," , " union some_union *arg2" , ")" , "{" , " *arg2 = ret_union(arg1);" , "}" , "enum some_enum hs_bindgen_8bb240ba453b700d (" , " A arg1" , ")" , "{" , " return ret_enum(arg1);" , "}" , "signed int *hs_bindgen_c346ed2cd20b9af1 (" , " A arg1" , ")" , "{" , " return ret_pointer1(arg1);" , "}" , "signed int **hs_bindgen_a21f618658151728 (" , " A arg1" , ")" , "{" , " return ret_pointer2(arg1);" , "}" , "void *hs_bindgen_2d8c6e2d2f395342 (" , " A arg1" , ")" , "{" , " return ret_pointer3(arg1);" , "}" , "signed int hs_bindgen_b030d02030ed80bc (" , " A arg1" , ")" , "{" , " return body1(arg1);" , "}" , "A hs_bindgen_be50427e6a63df54 (void)" , "{" , " return body2();" , "}" , "void hs_bindgen_627a52a5c7617083 (" , " A arg1," , " float _Complex *arg2" , ")" , "{" , " args_complex_float(arg1, *arg2);" , "}" , "void hs_bindgen_392babebc1d83503 (" , " A arg1," , " double _Complex *arg2" , ")" , "{" , " args_complex_double(arg1, *arg2);" , "}" , "void hs_bindgen_8958183ede73dea8 (" , " A arg1," , " float _Complex *arg2" , ")" , "{" , " *arg2 = ret_complex_float(arg1);" , "}" , "void hs_bindgen_a95fabfd391a99aa (" , " A arg1," , " double _Complex *arg2" , ")" , "{" , " *arg2 = ret_complex_double(arg1);" , "}" , "void hs_bindgen_ad9f8630dd04a203 (" , " A arg1," , " _Bool arg2" , ")" , "{" , " bespoke_args1(arg1, arg2);" , "}" , "void hs_bindgen_4b34178a505131e2 (" , " A arg1," , " size_t arg2" , ")" , "{" , " bespoke_args2(arg1, arg2);" , "}" , "_Bool hs_bindgen_94b225a6394496c1 (" , " A arg1" , ")" , "{" , " return bespoke_ret1(arg1);" , "}" , "size_t hs_bindgen_7c9a1792426b84a1 (" , " A arg1" , ")" , "{" , " return bespoke_ret2(arg1);" , "}" , "void hs_bindgen_e20689fe39004225 (" , " A (*arg1)[]" , ")" , "{" , " arr_args1(*arg1);" , "}" , "void hs_bindgen_084796e4bfd3f4cd (" , " A *(*arg1)[]" , ")" , "{" , " arr_args2(*arg1);" , "}" , "void hs_bindgen_a3d1560aaa4352df (" , " A (*arg1)[5]" , ")" , "{" , " arr_args3(*arg1);" , "}" , "void hs_bindgen_88659ccccc6c1f5f (" , " A *(*arg1)[5]" , ")" , "{" , " arr_args4(*arg1);" , "}" , "void hs_bindgen_3448d03cfd41161a (" , " A arg1," , " void (*arg2) (void)" , ")" , "{" , " funptr_args1(arg1, arg2);" , "}" , "void hs_bindgen_92d7386f0a327d25 (" , " A arg1," , " signed int (*arg2) (void)" , ")" , "{" , " funptr_args2(arg1, arg2);" , "}" , "void hs_bindgen_2881f594f98043e6 (" , " A arg1," , " void (*arg2) (" , " signed int arg1" , ")" , ")" , "{" , " funptr_args3(arg1, arg2);" , "}" , "void hs_bindgen_1e85a05df4251f62 (" , " A arg1," , " char (*arg2) (" , " signed int arg1," , " double arg2" , ")" , ")" , "{" , " funptr_args4(arg1, arg2);" , "}" , "void hs_bindgen_ccf4db7511f0d6d6 (" , " A arg1," , " signed int *(*arg2) (" , " signed int arg1," , " double arg2" , ")" , ")" , "{" , " funptr_args5(arg1, arg2);" , "}" , "void hs_bindgen_4c756db60673d221 (" , " A arg1" , ")" , "{" , " comments1(arg1);" , "}" , "void hs_bindgen_278568d7a2a3a4b6 (" , " A arg1," , " char const arg2" , ")" , "{" , " const_prim_before1(arg1, arg2);" , "}" , "void hs_bindgen_87ee56525e5ea20c (" , " A arg1," , " signed char const arg2" , ")" , "{" , " const_prim_before2(arg1, arg2);" , "}" , "void hs_bindgen_c0b99594235bd99e (" , " A arg1," , " unsigned char const arg2" , ")" , "{" , " const_prim_before3(arg1, arg2);" , "}" , "void hs_bindgen_d718b682f157fc18 (" , " A arg1," , " char const arg2" , ")" , "{" , " const_prim_after1(arg1, arg2);" , "}" , "void hs_bindgen_f2c5b3d5eca68433 (" , " A arg1," , " signed char const arg2" , ")" , "{" , " const_prim_after2(arg1, arg2);" , "}" , "void hs_bindgen_ae2d994e06667b23 (" , " A arg1," , " unsigned char const arg2" , ")" , "{" , " const_prim_after3(arg1, arg2);" , "}" , "void hs_bindgen_6940b58e7f4397a7 (" , " A arg1," , " float const arg2" , ")" , "{" , " const_withoutSign_before1(arg1, arg2);" , "}" , "void hs_bindgen_00b6fe2282e779b1 (" , " A arg1," , " double const arg2" , ")" , "{" , " const_withoutSign_before2(arg1, arg2);" , "}" , "void hs_bindgen_6517cc8d39aead93 (" , " A arg1," , " _Bool const arg2" , ")" , "{" , " const_withoutSign_before3(arg1, arg2);" , "}" , "void hs_bindgen_68c7661e95060488 (" , " A arg1," , " struct some_struct const *arg2" , ")" , "{" , " const_withoutSign_before4(arg1, *arg2);" , "}" , "void hs_bindgen_42b3b0bf73a7a51a (" , " A arg1," , " union some_union const *arg2" , ")" , "{" , " const_withoutSign_before5(arg1, *arg2);" , "}" , "void hs_bindgen_c4aabe9834aac12f (" , " A arg1," , " enum some_enum const arg2" , ")" , "{" , " const_withoutSign_before6(arg1, arg2);" , "}" , "void hs_bindgen_486090a7fb4e34d4 (" , " A arg1," , " _Bool const arg2" , ")" , "{" , " const_withoutSign_before7(arg1, arg2);" , "}" , "void hs_bindgen_23fa742b614176dd (" , " A arg1," , " size_t const arg2" , ")" , "{" , " const_withoutSign_before8(arg1, arg2);" , "}" , "void hs_bindgen_0aacd8a5d48f296d (" , " A arg1," , " float const arg2" , ")" , "{" , " const_withoutSign_after1(arg1, arg2);" , "}" , "void hs_bindgen_16ec2102221485b7 (" , " A arg1," , " double const arg2" , ")" , "{" , " const_withoutSign_after2(arg1, arg2);" , "}" , "void hs_bindgen_9aa934d44ec3790c (" , " A arg1," , " _Bool const arg2" , ")" , "{" , " const_withoutSign_after3(arg1, arg2);" , "}" , "void hs_bindgen_043d2869e29bedcf (" , " A arg1," , " struct some_struct const *arg2" , ")" , "{" , " const_withoutSign_after4(arg1, *arg2);" , "}" , "void hs_bindgen_b5f9bca1de9d69de (" , " A arg1," , " union some_union const *arg2" , ")" , "{" , " const_withoutSign_after5(arg1, *arg2);" , "}" , "void hs_bindgen_77d641d518b2504f (" , " A arg1," , " enum some_enum const arg2" , ")" , "{" , " const_withoutSign_after6(arg1, arg2);" , "}" , "void hs_bindgen_691b4f2909140b49 (" , " A arg1," , " _Bool const arg2" , ")" , "{" , " const_withoutSign_after7(arg1, arg2);" , "}" , "void hs_bindgen_ae74c8dcdc2ec9eb (" , " A arg1," , " size_t const arg2" , ")" , "{" , " const_withoutSign_after8(arg1, arg2);" , "}" , "void hs_bindgen_07606c41eadf9146 (" , " A arg1," , " signed int const *arg2" , ")" , "{" , " const_pointers_args1(arg1, arg2);" , "}" , "void hs_bindgen_3836769f3a3416ac (" , " A arg1," , " signed int const *arg2" , ")" , "{" , " const_pointers_args2(arg1, arg2);" , "}" , "void hs_bindgen_12f19ea593aefd3f (" , " A arg1," , " signed int *const arg2" , ")" , "{" , " const_pointers_args3(arg1, arg2);" , "}" , "void hs_bindgen_5a50e98897696d57 (" , " A arg1," , " signed int const *const arg2" , ")" , "{" , " const_pointers_args4(arg1, arg2);" , "}" , "void hs_bindgen_666701f7cb61bd15 (" , " A arg1," , " signed int const *const arg2" , ")" , "{" , " const_pointers_args5(arg1, arg2);" , "}" , "signed int const *hs_bindgen_b94fbc3dfd285563 (" , " A arg1" , ")" , "{" , " return const_pointers_ret1(arg1);" , "}" , "signed int const *hs_bindgen_33e2960e26b79450 (" , " A arg1" , ")" , "{" , " return const_pointers_ret2(arg1);" , "}" , "signed int *const hs_bindgen_50c6e2fe4f3fb777 (" , " A arg1" , ")" , "{" , " return const_pointers_ret3(arg1);" , "}" , "signed int const *const hs_bindgen_edc014695d896c8d (" , " A arg1" , ")" , "{" , " return const_pointers_ret4(arg1);" , "}" , "signed int const *const hs_bindgen_6d3308cc5847f033 (" , " A arg1" , ")" , "{" , " return const_pointers_ret5(arg1);" , "}" , "void hs_bindgen_678576320923a4d1 (" , " A const (*arg1)[]" , ")" , "{" , " const_array_elem1(*arg1);" , "}" , "void hs_bindgen_b317941dde4eeff2 (" , " A const *(*arg1)[]" , ")" , "{" , " const_array_elem2(*arg1);" , "}" , "void hs_bindgen_707e602e6beb1bb6 (" , " A *const (*arg1)[]" , ")" , "{" , " const_array_elem3(*arg1);" , "}" , "A hs_bindgen_93fecb4eb766c262 (void)" , "{" , " return noParams1();" , "}" , "A hs_bindgen_4350965157c891f5 (void)" , "{" , " return noParams2();" , "}" , "void hs_bindgen_c4f59272a2b1c3b5 (" , " A arg1," , " signed int (*arg2) (void)" , ")" , "{" , " noParams3(arg1, arg2);" , "}" , "void (*hs_bindgen_387a04c01e23c320 (" , " A arg1" , ")) (void)" , "{" , " return funptr_ret1(arg1);" , "}" , "signed int (*hs_bindgen_6f0c14cd3478dc19 (" , " A arg1" , ")) (void)" , "{" , " return funptr_ret2(arg1);" , "}" , "void (*hs_bindgen_08e8661d277cf7be (" , " A arg1" , ")) (" , " signed int arg1" , ")" , "{" , " return funptr_ret3(arg1);" , "}" , "char (*hs_bindgen_609b5d953b68da92 (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret4(arg1);" , "}" , "signed int *(*hs_bindgen_13e6ae43abf40aee (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret5(arg1);" , "}" , "signed int const *(*hs_bindgen_a4a3a86f28ca6299 (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret6(arg1);" , "}" , "signed int const *(*hs_bindgen_eae9dff04c88d00b (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret7(arg1);" , "}" , "signed int *const (*hs_bindgen_894457d90a2fc8db (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret8(arg1);" , "}" , "signed int const *const (*hs_bindgen_c893eb15ad9bc68c (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret9(arg1);" , "}" , "signed int const *const (*hs_bindgen_d96c258298a44b28 (" , " A arg1" , ")) (" , " signed int arg1," , " double arg2" , ")" , "{" , " return funptr_ret10(arg1);" , "}" ])) -- __unique:__ @test_macrosreparse_Example_Safe_args_char1@ foreign import ccall safe "hs_bindgen_f15610128336b06a" hs_bindgen_f15610128336b06a_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_char1@ hs_bindgen_f15610128336b06a :: A -> FC.CChar -> IO () hs_bindgen_f15610128336b06a = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_f15610128336b06a_base {-| Function declarations __C declaration:__ @args_char1@ __defined at:__ @macros\/reparse.h 17:6@ __exported by:__ @macros\/reparse.h@ -} args_char1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CChar -- ^ __C declaration:__ @arg2@ -> IO () args_char1 = hs_bindgen_f15610128336b06a -- __unique:__ @test_macrosreparse_Example_Safe_args_char2@ foreign import ccall safe "hs_bindgen_087f45ca0a284a03" hs_bindgen_087f45ca0a284a03_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_char2@ hs_bindgen_087f45ca0a284a03 :: A -> FC.CSChar -> IO () hs_bindgen_087f45ca0a284a03 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_087f45ca0a284a03_base {-| __C declaration:__ @args_char2@ __defined at:__ @macros\/reparse.h 18:6@ __exported by:__ @macros\/reparse.h@ -} args_char2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CSChar -- ^ __C declaration:__ @arg2@ -> IO () args_char2 = hs_bindgen_087f45ca0a284a03 -- __unique:__ @test_macrosreparse_Example_Safe_args_char3@ foreign import ccall safe "hs_bindgen_f6cb5c5a728c2404" hs_bindgen_f6cb5c5a728c2404_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_char3@ hs_bindgen_f6cb5c5a728c2404 :: A -> FC.CUChar -> IO () hs_bindgen_f6cb5c5a728c2404 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_f6cb5c5a728c2404_base {-| __C declaration:__ @args_char3@ __defined at:__ @macros\/reparse.h 19:6@ __exported by:__ @macros\/reparse.h@ -} args_char3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CUChar -- ^ __C declaration:__ @arg2@ -> IO () args_char3 = hs_bindgen_f6cb5c5a728c2404 -- __unique:__ @test_macrosreparse_Example_Safe_args_short1@ foreign import ccall safe "hs_bindgen_d485767e0caa1f7c" hs_bindgen_d485767e0caa1f7c_base :: GHC.Int.Int32 -> GHC.Int.Int16 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_short1@ hs_bindgen_d485767e0caa1f7c :: A -> FC.CShort -> IO () hs_bindgen_d485767e0caa1f7c = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_d485767e0caa1f7c_base {-| __C declaration:__ @args_short1@ __defined at:__ @macros\/reparse.h 21:6@ __exported by:__ @macros\/reparse.h@ -} args_short1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CShort -- ^ __C declaration:__ @arg2@ -> IO () args_short1 = hs_bindgen_d485767e0caa1f7c -- __unique:__ @test_macrosreparse_Example_Safe_args_short2@ foreign import ccall safe "hs_bindgen_833c96c437533e02" hs_bindgen_833c96c437533e02_base :: GHC.Int.Int32 -> GHC.Int.Int16 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_short2@ hs_bindgen_833c96c437533e02 :: A -> FC.CShort -> IO () hs_bindgen_833c96c437533e02 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_833c96c437533e02_base {-| __C declaration:__ @args_short2@ __defined at:__ @macros\/reparse.h 22:6@ __exported by:__ @macros\/reparse.h@ -} args_short2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CShort -- ^ __C declaration:__ @arg2@ -> IO () args_short2 = hs_bindgen_833c96c437533e02 -- __unique:__ @test_macrosreparse_Example_Safe_args_short3@ foreign import ccall safe "hs_bindgen_0e1eedc3fcbcea7a" hs_bindgen_0e1eedc3fcbcea7a_base :: GHC.Int.Int32 -> GHC.Word.Word16 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_short3@ hs_bindgen_0e1eedc3fcbcea7a :: A -> FC.CUShort -> IO () hs_bindgen_0e1eedc3fcbcea7a = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_0e1eedc3fcbcea7a_base {-| __C declaration:__ @args_short3@ __defined at:__ @macros\/reparse.h 23:6@ __exported by:__ @macros\/reparse.h@ -} args_short3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CUShort -- ^ __C declaration:__ @arg2@ -> IO () args_short3 = hs_bindgen_0e1eedc3fcbcea7a -- __unique:__ @test_macrosreparse_Example_Safe_args_int1@ foreign import ccall safe "hs_bindgen_906f0ac7dfd36ab8" hs_bindgen_906f0ac7dfd36ab8_base :: GHC.Int.Int32 -> GHC.Int.Int32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_int1@ hs_bindgen_906f0ac7dfd36ab8 :: A -> FC.CInt -> IO () hs_bindgen_906f0ac7dfd36ab8 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_906f0ac7dfd36ab8_base {-| __C declaration:__ @args_int1@ __defined at:__ @macros\/reparse.h 25:6@ __exported by:__ @macros\/reparse.h@ -} args_int1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () args_int1 = hs_bindgen_906f0ac7dfd36ab8 -- __unique:__ @test_macrosreparse_Example_Safe_args_int2@ foreign import ccall safe "hs_bindgen_0edbc9b995b2a589" hs_bindgen_0edbc9b995b2a589_base :: GHC.Int.Int32 -> GHC.Int.Int32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_int2@ hs_bindgen_0edbc9b995b2a589 :: A -> FC.CInt -> IO () hs_bindgen_0edbc9b995b2a589 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_0edbc9b995b2a589_base {-| __C declaration:__ @args_int2@ __defined at:__ @macros\/reparse.h 26:6@ __exported by:__ @macros\/reparse.h@ -} args_int2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () args_int2 = hs_bindgen_0edbc9b995b2a589 -- __unique:__ @test_macrosreparse_Example_Safe_args_int3@ foreign import ccall safe "hs_bindgen_a5c223f58a255115" hs_bindgen_a5c223f58a255115_base :: GHC.Int.Int32 -> GHC.Word.Word32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_int3@ hs_bindgen_a5c223f58a255115 :: A -> FC.CUInt -> IO () hs_bindgen_a5c223f58a255115 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a5c223f58a255115_base {-| __C declaration:__ @args_int3@ __defined at:__ @macros\/reparse.h 27:6@ __exported by:__ @macros\/reparse.h@ -} args_int3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CUInt -- ^ __C declaration:__ @arg2@ -> IO () args_int3 = hs_bindgen_a5c223f58a255115 -- __unique:__ @test_macrosreparse_Example_Safe_args_long1@ foreign import ccall safe "hs_bindgen_41d1229384b9a529" hs_bindgen_41d1229384b9a529_base :: GHC.Int.Int32 -> GHC.Int.Int64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_long1@ hs_bindgen_41d1229384b9a529 :: A -> FC.CLong -> IO () hs_bindgen_41d1229384b9a529 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_41d1229384b9a529_base {-| __C declaration:__ @args_long1@ __defined at:__ @macros\/reparse.h 29:6@ __exported by:__ @macros\/reparse.h@ -} args_long1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CLong -- ^ __C declaration:__ @arg2@ -> IO () args_long1 = hs_bindgen_41d1229384b9a529 -- __unique:__ @test_macrosreparse_Example_Safe_args_long2@ foreign import ccall safe "hs_bindgen_a9a4b09fd3bd83db" hs_bindgen_a9a4b09fd3bd83db_base :: GHC.Int.Int32 -> GHC.Int.Int64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_long2@ hs_bindgen_a9a4b09fd3bd83db :: A -> FC.CLong -> IO () hs_bindgen_a9a4b09fd3bd83db = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a9a4b09fd3bd83db_base {-| __C declaration:__ @args_long2@ __defined at:__ @macros\/reparse.h 30:6@ __exported by:__ @macros\/reparse.h@ -} args_long2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CLong -- ^ __C declaration:__ @arg2@ -> IO () args_long2 = hs_bindgen_a9a4b09fd3bd83db -- __unique:__ @test_macrosreparse_Example_Safe_args_long3@ foreign import ccall safe "hs_bindgen_31dc2e680b3f3eff" hs_bindgen_31dc2e680b3f3eff_base :: GHC.Int.Int32 -> GHC.Word.Word64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_long3@ hs_bindgen_31dc2e680b3f3eff :: A -> FC.CULong -> IO () hs_bindgen_31dc2e680b3f3eff = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_31dc2e680b3f3eff_base {-| __C declaration:__ @args_long3@ __defined at:__ @macros\/reparse.h 31:6@ __exported by:__ @macros\/reparse.h@ -} args_long3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CULong -- ^ __C declaration:__ @arg2@ -> IO () args_long3 = hs_bindgen_31dc2e680b3f3eff -- __unique:__ @test_macrosreparse_Example_Safe_args_float@ foreign import ccall safe "hs_bindgen_3d400757b5cbf4b7" hs_bindgen_3d400757b5cbf4b7_base :: GHC.Int.Int32 -> Float -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_float@ hs_bindgen_3d400757b5cbf4b7 :: A -> FC.CFloat -> IO () hs_bindgen_3d400757b5cbf4b7 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_3d400757b5cbf4b7_base {-| __C declaration:__ @args_float@ __defined at:__ @macros\/reparse.h 33:6@ __exported by:__ @macros\/reparse.h@ -} args_float :: A -- ^ __C declaration:__ @arg1@ -> FC.CFloat -- ^ __C declaration:__ @arg2@ -> IO () args_float = hs_bindgen_3d400757b5cbf4b7 -- __unique:__ @test_macrosreparse_Example_Safe_args_double@ foreign import ccall safe "hs_bindgen_70df07e39900487e" hs_bindgen_70df07e39900487e_base :: GHC.Int.Int32 -> Double -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_double@ hs_bindgen_70df07e39900487e :: A -> FC.CDouble -> IO () hs_bindgen_70df07e39900487e = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_70df07e39900487e_base {-| __C declaration:__ @args_double@ __defined at:__ @macros\/reparse.h 34:6@ __exported by:__ @macros\/reparse.h@ -} args_double :: A -- ^ __C declaration:__ @arg1@ -> FC.CDouble -- ^ __C declaration:__ @arg2@ -> IO () args_double = hs_bindgen_70df07e39900487e -- __unique:__ @test_macrosreparse_Example_Safe_args_bool1@ foreign import ccall safe "hs_bindgen_0b7c534fe683f843" hs_bindgen_0b7c534fe683f843_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_bool1@ hs_bindgen_0b7c534fe683f843 :: A -> FC.CBool -> IO () hs_bindgen_0b7c534fe683f843 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_0b7c534fe683f843_base {-| __C declaration:__ @args_bool1@ __defined at:__ @macros\/reparse.h 35:6@ __exported by:__ @macros\/reparse.h@ -} args_bool1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () args_bool1 = hs_bindgen_0b7c534fe683f843 -- __unique:__ @test_macrosreparse_Example_Safe_args_struct@ foreign import ccall safe "hs_bindgen_b20e084f7b7941b5" hs_bindgen_b20e084f7b7941b5_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_struct@ hs_bindgen_b20e084f7b7941b5 :: A -> Ptr.Ptr Some_struct -> IO () hs_bindgen_b20e084f7b7941b5 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b20e084f7b7941b5_base {-| __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 -> F.with arg21 (\arg22 -> hs_bindgen_b20e084f7b7941b5 arg10 arg22) -- __unique:__ @test_macrosreparse_Example_Safe_args_union@ foreign import ccall safe "hs_bindgen_23aff33f33b6bdd1" hs_bindgen_23aff33f33b6bdd1_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_union@ hs_bindgen_23aff33f33b6bdd1 :: A -> Ptr.Ptr Some_union -> IO () hs_bindgen_23aff33f33b6bdd1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_23aff33f33b6bdd1_base {-| __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 -> F.with arg21 (\arg22 -> hs_bindgen_23aff33f33b6bdd1 arg10 arg22) -- __unique:__ @test_macrosreparse_Example_Safe_args_enum@ foreign import ccall safe "hs_bindgen_fdd58ae14ce15ed5" hs_bindgen_fdd58ae14ce15ed5_base :: GHC.Int.Int32 -> GHC.Word.Word32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_enum@ hs_bindgen_fdd58ae14ce15ed5 :: A -> Some_enum -> IO () hs_bindgen_fdd58ae14ce15ed5 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_fdd58ae14ce15ed5_base {-| __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_fdd58ae14ce15ed5 -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer1@ foreign import ccall safe "hs_bindgen_42ce2ec4fd2eda72" hs_bindgen_42ce2ec4fd2eda72_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer1@ hs_bindgen_42ce2ec4fd2eda72 :: A -> Ptr.Ptr FC.CInt -> IO () hs_bindgen_42ce2ec4fd2eda72 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_42ce2ec4fd2eda72_base {-| __C declaration:__ @args_pointer1@ __defined at:__ @macros\/reparse.h 41:6@ __exported by:__ @macros\/reparse.h@ -} args_pointer1 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.Ptr FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () args_pointer1 = hs_bindgen_42ce2ec4fd2eda72 -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer2@ foreign import ccall safe "hs_bindgen_01b2f6502d340abe" hs_bindgen_01b2f6502d340abe_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer2@ hs_bindgen_01b2f6502d340abe :: A -> Ptr.Ptr (Ptr.Ptr FC.CInt) -> IO () hs_bindgen_01b2f6502d340abe = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_01b2f6502d340abe_base {-| __C declaration:__ @args_pointer2@ __defined at:__ @macros\/reparse.h 42:6@ __exported by:__ @macros\/reparse.h@ -} args_pointer2 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.Ptr (Ptr.Ptr FC.CInt) -- ^ __C declaration:__ @arg2@ -> IO () args_pointer2 = hs_bindgen_01b2f6502d340abe -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer3@ foreign import ccall safe "hs_bindgen_3e64133f9aaebbf1" hs_bindgen_3e64133f9aaebbf1_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_pointer3@ hs_bindgen_3e64133f9aaebbf1 :: A -> Ptr.Ptr Void -> IO () hs_bindgen_3e64133f9aaebbf1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_3e64133f9aaebbf1_base {-| __C declaration:__ @args_pointer3@ __defined at:__ @macros\/reparse.h 43:6@ __exported by:__ @macros\/reparse.h@ -} args_pointer3 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.Ptr Void -- ^ __C declaration:__ @arg3@ -> IO () args_pointer3 = hs_bindgen_3e64133f9aaebbf1 -- __unique:__ @test_macrosreparse_Example_Safe_ret_A@ foreign import ccall safe "hs_bindgen_c830401b459192fb" hs_bindgen_c830401b459192fb_base :: IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_ret_A@ hs_bindgen_c830401b459192fb :: IO A hs_bindgen_c830401b459192fb = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c830401b459192fb_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_c830401b459192fb -- __unique:__ @test_macrosreparse_Example_Safe_ret_char1@ foreign import ccall safe "hs_bindgen_18b24c6e67a5412e" hs_bindgen_18b24c6e67a5412e_base :: GHC.Int.Int32 -> IO GHC.Int.Int8 -- __unique:__ @test_macrosreparse_Example_Safe_ret_char1@ hs_bindgen_18b24c6e67a5412e :: A -> IO FC.CChar hs_bindgen_18b24c6e67a5412e = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_18b24c6e67a5412e_base {-| __C declaration:__ @ret_char1@ __defined at:__ @macros\/reparse.h 49:20@ __exported by:__ @macros\/reparse.h@ -} ret_char1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CChar ret_char1 = hs_bindgen_18b24c6e67a5412e -- __unique:__ @test_macrosreparse_Example_Safe_ret_char2@ foreign import ccall safe "hs_bindgen_2da1160aeef9ff64" hs_bindgen_2da1160aeef9ff64_base :: GHC.Int.Int32 -> IO GHC.Int.Int8 -- __unique:__ @test_macrosreparse_Example_Safe_ret_char2@ hs_bindgen_2da1160aeef9ff64 :: A -> IO FC.CSChar hs_bindgen_2da1160aeef9ff64 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_2da1160aeef9ff64_base {-| __C declaration:__ @ret_char2@ __defined at:__ @macros\/reparse.h 50:20@ __exported by:__ @macros\/reparse.h@ -} ret_char2 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CSChar ret_char2 = hs_bindgen_2da1160aeef9ff64 -- __unique:__ @test_macrosreparse_Example_Safe_ret_char3@ foreign import ccall safe "hs_bindgen_e3183f9de1b9f231" hs_bindgen_e3183f9de1b9f231_base :: GHC.Int.Int32 -> IO GHC.Word.Word8 -- __unique:__ @test_macrosreparse_Example_Safe_ret_char3@ hs_bindgen_e3183f9de1b9f231 :: A -> IO FC.CUChar hs_bindgen_e3183f9de1b9f231 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_e3183f9de1b9f231_base {-| __C declaration:__ @ret_char3@ __defined at:__ @macros\/reparse.h 51:20@ __exported by:__ @macros\/reparse.h@ -} ret_char3 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CUChar ret_char3 = hs_bindgen_e3183f9de1b9f231 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short1@ foreign import ccall safe "hs_bindgen_c313966d4478e3f4" hs_bindgen_c313966d4478e3f4_base :: GHC.Int.Int32 -> IO GHC.Int.Int16 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short1@ hs_bindgen_c313966d4478e3f4 :: A -> IO FC.CShort hs_bindgen_c313966d4478e3f4 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c313966d4478e3f4_base {-| __C declaration:__ @ret_short1@ __defined at:__ @macros\/reparse.h 53:20@ __exported by:__ @macros\/reparse.h@ -} ret_short1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CShort ret_short1 = hs_bindgen_c313966d4478e3f4 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short2@ foreign import ccall safe "hs_bindgen_737fbec310eb0719" hs_bindgen_737fbec310eb0719_base :: GHC.Int.Int32 -> IO GHC.Int.Int16 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short2@ hs_bindgen_737fbec310eb0719 :: A -> IO FC.CShort hs_bindgen_737fbec310eb0719 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_737fbec310eb0719_base {-| __C declaration:__ @ret_short2@ __defined at:__ @macros\/reparse.h 54:20@ __exported by:__ @macros\/reparse.h@ -} ret_short2 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CShort ret_short2 = hs_bindgen_737fbec310eb0719 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short3@ foreign import ccall safe "hs_bindgen_b5bd9e111020db4e" hs_bindgen_b5bd9e111020db4e_base :: GHC.Int.Int32 -> IO GHC.Word.Word16 -- __unique:__ @test_macrosreparse_Example_Safe_ret_short3@ hs_bindgen_b5bd9e111020db4e :: A -> IO FC.CUShort hs_bindgen_b5bd9e111020db4e = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b5bd9e111020db4e_base {-| __C declaration:__ @ret_short3@ __defined at:__ @macros\/reparse.h 55:20@ __exported by:__ @macros\/reparse.h@ -} ret_short3 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CUShort ret_short3 = hs_bindgen_b5bd9e111020db4e -- __unique:__ @test_macrosreparse_Example_Safe_ret_int1@ foreign import ccall safe "hs_bindgen_a30224259287f5f8" hs_bindgen_a30224259287f5f8_base :: GHC.Int.Int32 -> IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_ret_int1@ hs_bindgen_a30224259287f5f8 :: A -> IO FC.CInt hs_bindgen_a30224259287f5f8 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a30224259287f5f8_base {-| __C declaration:__ @ret_int1@ __defined at:__ @macros\/reparse.h 57:20@ __exported by:__ @macros\/reparse.h@ -} ret_int1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CInt ret_int1 = hs_bindgen_a30224259287f5f8 -- __unique:__ @test_macrosreparse_Example_Safe_ret_int2@ foreign import ccall safe "hs_bindgen_b5be09caf8cf5750" hs_bindgen_b5be09caf8cf5750_base :: GHC.Int.Int32 -> IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_ret_int2@ hs_bindgen_b5be09caf8cf5750 :: A -> IO FC.CInt hs_bindgen_b5be09caf8cf5750 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b5be09caf8cf5750_base {-| __C declaration:__ @ret_int2@ __defined at:__ @macros\/reparse.h 58:20@ __exported by:__ @macros\/reparse.h@ -} ret_int2 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CInt ret_int2 = hs_bindgen_b5be09caf8cf5750 -- __unique:__ @test_macrosreparse_Example_Safe_ret_int3@ foreign import ccall safe "hs_bindgen_698e3f97470d83be" hs_bindgen_698e3f97470d83be_base :: GHC.Int.Int32 -> IO GHC.Word.Word32 -- __unique:__ @test_macrosreparse_Example_Safe_ret_int3@ hs_bindgen_698e3f97470d83be :: A -> IO FC.CUInt hs_bindgen_698e3f97470d83be = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_698e3f97470d83be_base {-| __C declaration:__ @ret_int3@ __defined at:__ @macros\/reparse.h 59:20@ __exported by:__ @macros\/reparse.h@ -} ret_int3 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CUInt ret_int3 = hs_bindgen_698e3f97470d83be -- __unique:__ @test_macrosreparse_Example_Safe_ret_long1@ foreign import ccall safe "hs_bindgen_c7e0705dd09be530" hs_bindgen_c7e0705dd09be530_base :: GHC.Int.Int32 -> IO GHC.Int.Int64 -- __unique:__ @test_macrosreparse_Example_Safe_ret_long1@ hs_bindgen_c7e0705dd09be530 :: A -> IO FC.CLong hs_bindgen_c7e0705dd09be530 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c7e0705dd09be530_base {-| __C declaration:__ @ret_long1@ __defined at:__ @macros\/reparse.h 61:20@ __exported by:__ @macros\/reparse.h@ -} ret_long1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CLong ret_long1 = hs_bindgen_c7e0705dd09be530 -- __unique:__ @test_macrosreparse_Example_Safe_ret_long2@ foreign import ccall safe "hs_bindgen_74b1f5b8c56ff22c" hs_bindgen_74b1f5b8c56ff22c_base :: GHC.Int.Int32 -> IO GHC.Int.Int64 -- __unique:__ @test_macrosreparse_Example_Safe_ret_long2@ hs_bindgen_74b1f5b8c56ff22c :: A -> IO FC.CLong hs_bindgen_74b1f5b8c56ff22c = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_74b1f5b8c56ff22c_base {-| __C declaration:__ @ret_long2@ __defined at:__ @macros\/reparse.h 62:20@ __exported by:__ @macros\/reparse.h@ -} ret_long2 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CLong ret_long2 = hs_bindgen_74b1f5b8c56ff22c -- __unique:__ @test_macrosreparse_Example_Safe_ret_long3@ foreign import ccall safe "hs_bindgen_c2d07eaaab82d408" hs_bindgen_c2d07eaaab82d408_base :: GHC.Int.Int32 -> IO GHC.Word.Word64 -- __unique:__ @test_macrosreparse_Example_Safe_ret_long3@ hs_bindgen_c2d07eaaab82d408 :: A -> IO FC.CULong hs_bindgen_c2d07eaaab82d408 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c2d07eaaab82d408_base {-| __C declaration:__ @ret_long3@ __defined at:__ @macros\/reparse.h 63:20@ __exported by:__ @macros\/reparse.h@ -} ret_long3 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CULong ret_long3 = hs_bindgen_c2d07eaaab82d408 -- __unique:__ @test_macrosreparse_Example_Safe_ret_float@ foreign import ccall safe "hs_bindgen_0edfbc7067faa1f7" hs_bindgen_0edfbc7067faa1f7_base :: GHC.Int.Int32 -> IO Float -- __unique:__ @test_macrosreparse_Example_Safe_ret_float@ hs_bindgen_0edfbc7067faa1f7 :: A -> IO FC.CFloat hs_bindgen_0edfbc7067faa1f7 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_0edfbc7067faa1f7_base {-| __C declaration:__ @ret_float@ __defined at:__ @macros\/reparse.h 65:20@ __exported by:__ @macros\/reparse.h@ -} ret_float :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CFloat ret_float = hs_bindgen_0edfbc7067faa1f7 -- __unique:__ @test_macrosreparse_Example_Safe_ret_double@ foreign import ccall safe "hs_bindgen_786ca672396b33be" hs_bindgen_786ca672396b33be_base :: GHC.Int.Int32 -> IO Double -- __unique:__ @test_macrosreparse_Example_Safe_ret_double@ hs_bindgen_786ca672396b33be :: A -> IO FC.CDouble hs_bindgen_786ca672396b33be = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_786ca672396b33be_base {-| __C declaration:__ @ret_double@ __defined at:__ @macros\/reparse.h 66:20@ __exported by:__ @macros\/reparse.h@ -} ret_double :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CDouble ret_double = hs_bindgen_786ca672396b33be -- __unique:__ @test_macrosreparse_Example_Safe_ret_bool1@ foreign import ccall safe "hs_bindgen_2e99f19b59650996" hs_bindgen_2e99f19b59650996_base :: GHC.Int.Int32 -> IO GHC.Word.Word8 -- __unique:__ @test_macrosreparse_Example_Safe_ret_bool1@ hs_bindgen_2e99f19b59650996 :: A -> IO FC.CBool hs_bindgen_2e99f19b59650996 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_2e99f19b59650996_base {-| __C declaration:__ @ret_bool1@ __defined at:__ @macros\/reparse.h 67:20@ __exported by:__ @macros\/reparse.h@ -} ret_bool1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CBool ret_bool1 = hs_bindgen_2e99f19b59650996 -- __unique:__ @test_macrosreparse_Example_Safe_ret_struct@ foreign import ccall safe "hs_bindgen_6c999121eed8178f" hs_bindgen_6c999121eed8178f_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_ret_struct@ hs_bindgen_6c999121eed8178f :: A -> Ptr.Ptr Some_struct -> IO () hs_bindgen_6c999121eed8178f = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_6c999121eed8178f_base {-| __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 -> HsBindgen.Runtime.Internal.CAPI.allocaAndPeek (\res1 -> hs_bindgen_6c999121eed8178f arg10 res1) -- __unique:__ @test_macrosreparse_Example_Safe_ret_union@ foreign import ccall safe "hs_bindgen_481ee5d2d9bd34db" hs_bindgen_481ee5d2d9bd34db_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_ret_union@ hs_bindgen_481ee5d2d9bd34db :: A -> Ptr.Ptr Some_union -> IO () hs_bindgen_481ee5d2d9bd34db = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_481ee5d2d9bd34db_base {-| __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 -> HsBindgen.Runtime.Internal.CAPI.allocaAndPeek (\res1 -> hs_bindgen_481ee5d2d9bd34db arg10 res1) -- __unique:__ @test_macrosreparse_Example_Safe_ret_enum@ foreign import ccall safe "hs_bindgen_8bb240ba453b700d" hs_bindgen_8bb240ba453b700d_base :: GHC.Int.Int32 -> IO GHC.Word.Word32 -- __unique:__ @test_macrosreparse_Example_Safe_ret_enum@ hs_bindgen_8bb240ba453b700d :: A -> IO Some_enum hs_bindgen_8bb240ba453b700d = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_8bb240ba453b700d_base {-| __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_8bb240ba453b700d -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer1@ foreign import ccall safe "hs_bindgen_c346ed2cd20b9af1" hs_bindgen_c346ed2cd20b9af1_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer1@ hs_bindgen_c346ed2cd20b9af1 :: A -> IO (Ptr.Ptr FC.CInt) hs_bindgen_c346ed2cd20b9af1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c346ed2cd20b9af1_base {-| __C declaration:__ @ret_pointer1@ __defined at:__ @macros\/reparse.h 73:20@ __exported by:__ @macros\/reparse.h@ -} ret_pointer1 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.Ptr FC.CInt) ret_pointer1 = hs_bindgen_c346ed2cd20b9af1 -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer2@ foreign import ccall safe "hs_bindgen_a21f618658151728" hs_bindgen_a21f618658151728_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer2@ hs_bindgen_a21f618658151728 :: A -> IO (Ptr.Ptr (Ptr.Ptr FC.CInt)) hs_bindgen_a21f618658151728 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a21f618658151728_base {-| __C declaration:__ @ret_pointer2@ __defined at:__ @macros\/reparse.h 74:20@ __exported by:__ @macros\/reparse.h@ -} ret_pointer2 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.Ptr (Ptr.Ptr FC.CInt)) ret_pointer2 = hs_bindgen_a21f618658151728 -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer3@ foreign import ccall safe "hs_bindgen_2d8c6e2d2f395342" hs_bindgen_2d8c6e2d2f395342_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_ret_pointer3@ hs_bindgen_2d8c6e2d2f395342 :: A -> IO (Ptr.Ptr Void) hs_bindgen_2d8c6e2d2f395342 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_2d8c6e2d2f395342_base {-| __C declaration:__ @ret_pointer3@ __defined at:__ @macros\/reparse.h 75:20@ __exported by:__ @macros\/reparse.h@ -} ret_pointer3 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.Ptr Void) ret_pointer3 = hs_bindgen_2d8c6e2d2f395342 -- __unique:__ @test_macrosreparse_Example_Safe_body1@ foreign import ccall safe "hs_bindgen_b030d02030ed80bc" hs_bindgen_b030d02030ed80bc_base :: GHC.Int.Int32 -> IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_body1@ hs_bindgen_b030d02030ed80bc :: A -> IO FC.CInt hs_bindgen_b030d02030ed80bc = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b030d02030ed80bc_base {-| __C declaration:__ @body1@ __defined at:__ @macros\/reparse.h 79:5@ __exported by:__ @macros\/reparse.h@ -} body1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CInt body1 = hs_bindgen_b030d02030ed80bc -- __unique:__ @test_macrosreparse_Example_Safe_body2@ foreign import ccall safe "hs_bindgen_be50427e6a63df54" hs_bindgen_be50427e6a63df54_base :: IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_body2@ hs_bindgen_be50427e6a63df54 :: IO A hs_bindgen_be50427e6a63df54 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_be50427e6a63df54_base {-| __C declaration:__ @body2@ __defined at:__ @macros\/reparse.h 80:3@ __exported by:__ @macros\/reparse.h@ -} body2 :: IO A body2 = hs_bindgen_be50427e6a63df54 -- __unique:__ @test_macrosreparse_Example_Safe_args_complex_float@ foreign import ccall safe "hs_bindgen_627a52a5c7617083" hs_bindgen_627a52a5c7617083_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_complex_float@ hs_bindgen_627a52a5c7617083 :: A -> Ptr.Ptr (Data.Complex.Complex FC.CFloat) -> IO () hs_bindgen_627a52a5c7617083 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_627a52a5c7617083_base {-| __C declaration:__ @args_complex_float@ __defined at:__ @macros\/reparse.h 84:6@ __exported by:__ @macros\/reparse.h@ -} args_complex_float :: A -- ^ __C declaration:__ @arg1@ -> Data.Complex.Complex FC.CFloat -- ^ __C declaration:__ @arg2@ -> IO () args_complex_float = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_627a52a5c7617083 arg10 arg22) -- __unique:__ @test_macrosreparse_Example_Safe_args_complex_double@ foreign import ccall safe "hs_bindgen_392babebc1d83503" hs_bindgen_392babebc1d83503_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_args_complex_double@ hs_bindgen_392babebc1d83503 :: A -> Ptr.Ptr (Data.Complex.Complex FC.CDouble) -> IO () hs_bindgen_392babebc1d83503 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_392babebc1d83503_base {-| __C declaration:__ @args_complex_double@ __defined at:__ @macros\/reparse.h 85:6@ __exported by:__ @macros\/reparse.h@ -} args_complex_double :: A -- ^ __C declaration:__ @arg1@ -> Data.Complex.Complex FC.CDouble -- ^ __C declaration:__ @arg2@ -> IO () args_complex_double = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_392babebc1d83503 arg10 arg22) -- __unique:__ @test_macrosreparse_Example_Safe_ret_complex_float@ foreign import ccall safe "hs_bindgen_8958183ede73dea8" hs_bindgen_8958183ede73dea8_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_ret_complex_float@ hs_bindgen_8958183ede73dea8 :: A -> Ptr.Ptr (Data.Complex.Complex FC.CFloat) -> IO () hs_bindgen_8958183ede73dea8 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_8958183ede73dea8_base {-| __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 (Data.Complex.Complex FC.CFloat) ret_complex_float = \arg10 -> HsBindgen.Runtime.Internal.CAPI.allocaAndPeek (\res1 -> hs_bindgen_8958183ede73dea8 arg10 res1) -- __unique:__ @test_macrosreparse_Example_Safe_ret_complex_double@ foreign import ccall safe "hs_bindgen_a95fabfd391a99aa" hs_bindgen_a95fabfd391a99aa_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_ret_complex_double@ hs_bindgen_a95fabfd391a99aa :: A -> Ptr.Ptr (Data.Complex.Complex FC.CDouble) -> IO () hs_bindgen_a95fabfd391a99aa = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a95fabfd391a99aa_base {-| __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 (Data.Complex.Complex FC.CDouble) ret_complex_double = \arg10 -> HsBindgen.Runtime.Internal.CAPI.allocaAndPeek (\res1 -> hs_bindgen_a95fabfd391a99aa arg10 res1) -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_args1@ foreign import ccall safe "hs_bindgen_ad9f8630dd04a203" hs_bindgen_ad9f8630dd04a203_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_args1@ hs_bindgen_ad9f8630dd04a203 :: A -> FC.CBool -> IO () hs_bindgen_ad9f8630dd04a203 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_ad9f8630dd04a203_base {-| __C declaration:__ @bespoke_args1@ __defined at:__ @macros\/reparse.h 94:6@ __exported by:__ @macros\/reparse.h@ -} bespoke_args1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () bespoke_args1 = hs_bindgen_ad9f8630dd04a203 -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_args2@ foreign import ccall safe "hs_bindgen_4b34178a505131e2" hs_bindgen_4b34178a505131e2_base :: GHC.Int.Int32 -> GHC.Word.Word64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_args2@ hs_bindgen_4b34178a505131e2 :: A -> HsBindgen.Runtime.LibC.CSize -> IO () hs_bindgen_4b34178a505131e2 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_4b34178a505131e2_base {-| __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_4b34178a505131e2 -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_ret1@ foreign import ccall safe "hs_bindgen_94b225a6394496c1" hs_bindgen_94b225a6394496c1_base :: GHC.Int.Int32 -> IO GHC.Word.Word8 -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_ret1@ hs_bindgen_94b225a6394496c1 :: A -> IO FC.CBool hs_bindgen_94b225a6394496c1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_94b225a6394496c1_base {-| __C declaration:__ @bespoke_ret1@ __defined at:__ @macros\/reparse.h 97:8@ __exported by:__ @macros\/reparse.h@ -} bespoke_ret1 :: A -- ^ __C declaration:__ @arg1@ -> IO FC.CBool bespoke_ret1 = hs_bindgen_94b225a6394496c1 -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_ret2@ foreign import ccall safe "hs_bindgen_7c9a1792426b84a1" hs_bindgen_7c9a1792426b84a1_base :: GHC.Int.Int32 -> IO GHC.Word.Word64 -- __unique:__ @test_macrosreparse_Example_Safe_bespoke_ret2@ hs_bindgen_7c9a1792426b84a1 :: A -> IO HsBindgen.Runtime.LibC.CSize hs_bindgen_7c9a1792426b84a1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_7c9a1792426b84a1_base {-| __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_7c9a1792426b84a1 -- __unique:__ @test_macrosreparse_Example_Safe_arr_args1@ foreign import ccall safe "hs_bindgen_e20689fe39004225" hs_bindgen_e20689fe39004225_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_arr_args1@ hs_bindgen_e20689fe39004225 :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray A) -> IO () hs_bindgen_e20689fe39004225 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_e20689fe39004225_base {-| Arrays __C declaration:__ @arr_args1@ __defined at:__ @macros\/reparse.h 104:6@ __exported by:__ @macros\/reparse.h@ -} arr_args1 :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray A) -- ^ __C declaration:__ @arg1@ -> IO () arr_args1 = hs_bindgen_e20689fe39004225 -- __unique:__ @test_macrosreparse_Example_Safe_arr_args2@ foreign import ccall safe "hs_bindgen_084796e4bfd3f4cd" hs_bindgen_084796e4bfd3f4cd_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_arr_args2@ hs_bindgen_084796e4bfd3f4cd :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray (Ptr.Ptr A)) -> IO () hs_bindgen_084796e4bfd3f4cd = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_084796e4bfd3f4cd_base {-| __C declaration:__ @arr_args2@ __defined at:__ @macros\/reparse.h 105:6@ __exported by:__ @macros\/reparse.h@ -} arr_args2 :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray (Ptr.Ptr A)) -- ^ __C declaration:__ @arg1@ -> IO () arr_args2 = hs_bindgen_084796e4bfd3f4cd -- __unique:__ @test_macrosreparse_Example_Safe_arr_args3@ foreign import ccall safe "hs_bindgen_a3d1560aaa4352df" hs_bindgen_a3d1560aaa4352df_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_arr_args3@ hs_bindgen_a3d1560aaa4352df :: Ptr.Ptr ((HsBindgen.Runtime.ConstantArray.ConstantArray 5) A) -> IO () hs_bindgen_a3d1560aaa4352df = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a3d1560aaa4352df_base {-| __C declaration:__ @arr_args3@ __defined at:__ @macros\/reparse.h 106:6@ __exported by:__ @macros\/reparse.h@ -} arr_args3 :: Ptr.Ptr ((HsBindgen.Runtime.ConstantArray.ConstantArray 5) A) -- ^ __C declaration:__ @arg1@ -> IO () arr_args3 = hs_bindgen_a3d1560aaa4352df -- __unique:__ @test_macrosreparse_Example_Safe_arr_args4@ foreign import ccall safe "hs_bindgen_88659ccccc6c1f5f" hs_bindgen_88659ccccc6c1f5f_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_arr_args4@ hs_bindgen_88659ccccc6c1f5f :: Ptr.Ptr ((HsBindgen.Runtime.ConstantArray.ConstantArray 5) (Ptr.Ptr A)) -> IO () hs_bindgen_88659ccccc6c1f5f = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_88659ccccc6c1f5f_base {-| __C declaration:__ @arr_args4@ __defined at:__ @macros\/reparse.h 107:6@ __exported by:__ @macros\/reparse.h@ -} arr_args4 :: Ptr.Ptr ((HsBindgen.Runtime.ConstantArray.ConstantArray 5) (Ptr.Ptr A)) -- ^ __C declaration:__ @arg1@ -> IO () arr_args4 = hs_bindgen_88659ccccc6c1f5f -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args1@ foreign import ccall safe "hs_bindgen_3448d03cfd41161a" hs_bindgen_3448d03cfd41161a_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args1@ hs_bindgen_3448d03cfd41161a :: A -> Ptr.FunPtr (IO ()) -> IO () hs_bindgen_3448d03cfd41161a = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_3448d03cfd41161a_base {-| Function pointers __C declaration:__ @funptr_args1@ __defined at:__ @macros\/reparse.h 126:6@ __exported by:__ @macros\/reparse.h@ -} funptr_args1 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (IO ()) -- ^ __C declaration:__ @arg2@ -> IO () funptr_args1 = hs_bindgen_3448d03cfd41161a -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args2@ foreign import ccall safe "hs_bindgen_92d7386f0a327d25" hs_bindgen_92d7386f0a327d25_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args2@ hs_bindgen_92d7386f0a327d25 :: A -> Ptr.FunPtr (IO FC.CInt) -> IO () hs_bindgen_92d7386f0a327d25 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_92d7386f0a327d25_base {-| __C declaration:__ @funptr_args2@ __defined at:__ @macros\/reparse.h 127:6@ __exported by:__ @macros\/reparse.h@ -} funptr_args2 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (IO FC.CInt) -- ^ __C declaration:__ @arg2@ -> IO () funptr_args2 = hs_bindgen_92d7386f0a327d25 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args3@ foreign import ccall safe "hs_bindgen_2881f594f98043e6" hs_bindgen_2881f594f98043e6_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args3@ hs_bindgen_2881f594f98043e6 :: A -> Ptr.FunPtr (FC.CInt -> IO ()) -> IO () hs_bindgen_2881f594f98043e6 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_2881f594f98043e6_base {-| __C declaration:__ @funptr_args3@ __defined at:__ @macros\/reparse.h 128:6@ __exported by:__ @macros\/reparse.h@ -} funptr_args3 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (FC.CInt -> IO ()) -- ^ __C declaration:__ @arg2@ -> IO () funptr_args3 = hs_bindgen_2881f594f98043e6 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args4@ foreign import ccall safe "hs_bindgen_1e85a05df4251f62" hs_bindgen_1e85a05df4251f62_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args4@ hs_bindgen_1e85a05df4251f62 :: A -> Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO FC.CChar) -> IO () hs_bindgen_1e85a05df4251f62 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_1e85a05df4251f62_base {-| __C declaration:__ @funptr_args4@ __defined at:__ @macros\/reparse.h 129:6@ __exported by:__ @macros\/reparse.h@ -} funptr_args4 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO FC.CChar) -- ^ __C declaration:__ @arg2@ -> IO () funptr_args4 = hs_bindgen_1e85a05df4251f62 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args5@ foreign import ccall safe "hs_bindgen_ccf4db7511f0d6d6" hs_bindgen_ccf4db7511f0d6d6_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_funptr_args5@ hs_bindgen_ccf4db7511f0d6d6 :: A -> Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt)) -> IO () hs_bindgen_ccf4db7511f0d6d6 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_ccf4db7511f0d6d6_base {-| __C declaration:__ @funptr_args5@ __defined at:__ @macros\/reparse.h 130:6@ __exported by:__ @macros\/reparse.h@ -} funptr_args5 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt)) -- ^ __C declaration:__ @arg2@ -> IO () funptr_args5 = hs_bindgen_ccf4db7511f0d6d6 -- __unique:__ @test_macrosreparse_Example_Safe_comments1@ foreign import ccall safe "hs_bindgen_4c756db60673d221" hs_bindgen_4c756db60673d221_base :: GHC.Int.Int32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_comments1@ hs_bindgen_4c756db60673d221 :: A -> IO () hs_bindgen_4c756db60673d221 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_4c756db60673d221_base {-| 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_4c756db60673d221 -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before1@ foreign import ccall safe "hs_bindgen_278568d7a2a3a4b6" hs_bindgen_278568d7a2a3a4b6_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before1@ hs_bindgen_278568d7a2a3a4b6 :: A -> FC.CChar -> IO () hs_bindgen_278568d7a2a3a4b6 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_278568d7a2a3a4b6_base {-| `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 179:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_before1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_before1 = hs_bindgen_278568d7a2a3a4b6 -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before2@ foreign import ccall safe "hs_bindgen_87ee56525e5ea20c" hs_bindgen_87ee56525e5ea20c_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before2@ hs_bindgen_87ee56525e5ea20c :: A -> FC.CSChar -> IO () hs_bindgen_87ee56525e5ea20c = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_87ee56525e5ea20c_base {-| __C declaration:__ @const_prim_before2@ __defined at:__ @macros\/reparse.h 180:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_before2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CSChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_before2 = hs_bindgen_87ee56525e5ea20c -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before3@ foreign import ccall safe "hs_bindgen_c0b99594235bd99e" hs_bindgen_c0b99594235bd99e_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_before3@ hs_bindgen_c0b99594235bd99e :: A -> FC.CUChar -> IO () hs_bindgen_c0b99594235bd99e = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c0b99594235bd99e_base {-| __C declaration:__ @const_prim_before3@ __defined at:__ @macros\/reparse.h 181:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_before3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CUChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_before3 = hs_bindgen_c0b99594235bd99e -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after1@ foreign import ccall safe "hs_bindgen_d718b682f157fc18" hs_bindgen_d718b682f157fc18_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after1@ hs_bindgen_d718b682f157fc18 :: A -> FC.CChar -> IO () hs_bindgen_d718b682f157fc18 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_d718b682f157fc18_base {-| __C declaration:__ @const_prim_after1@ __defined at:__ @macros\/reparse.h 182:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_after1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_after1 = hs_bindgen_d718b682f157fc18 -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after2@ foreign import ccall safe "hs_bindgen_f2c5b3d5eca68433" hs_bindgen_f2c5b3d5eca68433_base :: GHC.Int.Int32 -> GHC.Int.Int8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after2@ hs_bindgen_f2c5b3d5eca68433 :: A -> FC.CSChar -> IO () hs_bindgen_f2c5b3d5eca68433 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_f2c5b3d5eca68433_base {-| __C declaration:__ @const_prim_after2@ __defined at:__ @macros\/reparse.h 183:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_after2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CSChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_after2 = hs_bindgen_f2c5b3d5eca68433 -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after3@ foreign import ccall safe "hs_bindgen_ae2d994e06667b23" hs_bindgen_ae2d994e06667b23_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_prim_after3@ hs_bindgen_ae2d994e06667b23 :: A -> FC.CUChar -> IO () hs_bindgen_ae2d994e06667b23 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_ae2d994e06667b23_base {-| __C declaration:__ @const_prim_after3@ __defined at:__ @macros\/reparse.h 184:6@ __exported by:__ @macros\/reparse.h@ -} const_prim_after3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CUChar -- ^ __C declaration:__ @arg2@ -> IO () const_prim_after3 = hs_bindgen_ae2d994e06667b23 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before1@ foreign import ccall safe "hs_bindgen_6940b58e7f4397a7" hs_bindgen_6940b58e7f4397a7_base :: GHC.Int.Int32 -> Float -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before1@ hs_bindgen_6940b58e7f4397a7 :: A -> FC.CFloat -> IO () hs_bindgen_6940b58e7f4397a7 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_6940b58e7f4397a7_base {-| __C declaration:__ @const_withoutSign_before1@ __defined at:__ @macros\/reparse.h 188:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CFloat -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before1 = hs_bindgen_6940b58e7f4397a7 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before2@ foreign import ccall safe "hs_bindgen_00b6fe2282e779b1" hs_bindgen_00b6fe2282e779b1_base :: GHC.Int.Int32 -> Double -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before2@ hs_bindgen_00b6fe2282e779b1 :: A -> FC.CDouble -> IO () hs_bindgen_00b6fe2282e779b1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_00b6fe2282e779b1_base {-| __C declaration:__ @const_withoutSign_before2@ __defined at:__ @macros\/reparse.h 189:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CDouble -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before2 = hs_bindgen_00b6fe2282e779b1 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before3@ foreign import ccall safe "hs_bindgen_6517cc8d39aead93" hs_bindgen_6517cc8d39aead93_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before3@ hs_bindgen_6517cc8d39aead93 :: A -> FC.CBool -> IO () hs_bindgen_6517cc8d39aead93 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_6517cc8d39aead93_base {-| __C declaration:__ @const_withoutSign_before3@ __defined at:__ @macros\/reparse.h 190:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before3 = hs_bindgen_6517cc8d39aead93 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before4@ foreign import ccall safe "hs_bindgen_68c7661e95060488" hs_bindgen_68c7661e95060488_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before4@ hs_bindgen_68c7661e95060488 :: A -> HsBindgen.Runtime.PtrConst.PtrConst Some_struct -> IO () hs_bindgen_68c7661e95060488 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_68c7661e95060488_base {-| __C declaration:__ @const_withoutSign_before4@ __defined at:__ @macros\/reparse.h 191:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before4 :: A -- ^ __C declaration:__ @arg1@ -> Some_struct -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before4 = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_68c7661e95060488 arg10 (HsBindgen.Runtime.PtrConst.unsafeFromPtr arg22)) -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before5@ foreign import ccall safe "hs_bindgen_42b3b0bf73a7a51a" hs_bindgen_42b3b0bf73a7a51a_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before5@ hs_bindgen_42b3b0bf73a7a51a :: A -> HsBindgen.Runtime.PtrConst.PtrConst Some_union -> IO () hs_bindgen_42b3b0bf73a7a51a = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_42b3b0bf73a7a51a_base {-| __C declaration:__ @const_withoutSign_before5@ __defined at:__ @macros\/reparse.h 192:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before5 :: A -- ^ __C declaration:__ @arg1@ -> Some_union -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before5 = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_42b3b0bf73a7a51a arg10 (HsBindgen.Runtime.PtrConst.unsafeFromPtr arg22)) -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before6@ foreign import ccall safe "hs_bindgen_c4aabe9834aac12f" hs_bindgen_c4aabe9834aac12f_base :: GHC.Int.Int32 -> GHC.Word.Word32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before6@ hs_bindgen_c4aabe9834aac12f :: A -> Some_enum -> IO () hs_bindgen_c4aabe9834aac12f = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c4aabe9834aac12f_base {-| __C declaration:__ @const_withoutSign_before6@ __defined at:__ @macros\/reparse.h 193:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before6 :: A -- ^ __C declaration:__ @arg1@ -> Some_enum -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before6 = hs_bindgen_c4aabe9834aac12f -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before7@ foreign import ccall safe "hs_bindgen_486090a7fb4e34d4" hs_bindgen_486090a7fb4e34d4_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before7@ hs_bindgen_486090a7fb4e34d4 :: A -> FC.CBool -> IO () hs_bindgen_486090a7fb4e34d4 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_486090a7fb4e34d4_base {-| __C declaration:__ @const_withoutSign_before7@ __defined at:__ @macros\/reparse.h 194:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_before7 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_before7 = hs_bindgen_486090a7fb4e34d4 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before8@ foreign import ccall safe "hs_bindgen_23fa742b614176dd" hs_bindgen_23fa742b614176dd_base :: GHC.Int.Int32 -> GHC.Word.Word64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_before8@ hs_bindgen_23fa742b614176dd :: A -> HsBindgen.Runtime.LibC.CSize -> IO () hs_bindgen_23fa742b614176dd = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_23fa742b614176dd_base {-| __C declaration:__ @const_withoutSign_before8@ __defined at:__ @macros\/reparse.h 195: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_23fa742b614176dd -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after1@ foreign import ccall safe "hs_bindgen_0aacd8a5d48f296d" hs_bindgen_0aacd8a5d48f296d_base :: GHC.Int.Int32 -> Float -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after1@ hs_bindgen_0aacd8a5d48f296d :: A -> FC.CFloat -> IO () hs_bindgen_0aacd8a5d48f296d = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_0aacd8a5d48f296d_base {-| __C declaration:__ @const_withoutSign_after1@ __defined at:__ @macros\/reparse.h 197:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after1 :: A -- ^ __C declaration:__ @arg1@ -> FC.CFloat -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after1 = hs_bindgen_0aacd8a5d48f296d -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after2@ foreign import ccall safe "hs_bindgen_16ec2102221485b7" hs_bindgen_16ec2102221485b7_base :: GHC.Int.Int32 -> Double -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after2@ hs_bindgen_16ec2102221485b7 :: A -> FC.CDouble -> IO () hs_bindgen_16ec2102221485b7 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_16ec2102221485b7_base {-| __C declaration:__ @const_withoutSign_after2@ __defined at:__ @macros\/reparse.h 198:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after2 :: A -- ^ __C declaration:__ @arg1@ -> FC.CDouble -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after2 = hs_bindgen_16ec2102221485b7 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after3@ foreign import ccall safe "hs_bindgen_9aa934d44ec3790c" hs_bindgen_9aa934d44ec3790c_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after3@ hs_bindgen_9aa934d44ec3790c :: A -> FC.CBool -> IO () hs_bindgen_9aa934d44ec3790c = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_9aa934d44ec3790c_base {-| __C declaration:__ @const_withoutSign_after3@ __defined at:__ @macros\/reparse.h 199:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after3 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after3 = hs_bindgen_9aa934d44ec3790c -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after4@ foreign import ccall safe "hs_bindgen_043d2869e29bedcf" hs_bindgen_043d2869e29bedcf_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after4@ hs_bindgen_043d2869e29bedcf :: A -> HsBindgen.Runtime.PtrConst.PtrConst Some_struct -> IO () hs_bindgen_043d2869e29bedcf = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_043d2869e29bedcf_base {-| __C declaration:__ @const_withoutSign_after4@ __defined at:__ @macros\/reparse.h 200:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after4 :: A -- ^ __C declaration:__ @arg1@ -> Some_struct -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after4 = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_043d2869e29bedcf arg10 (HsBindgen.Runtime.PtrConst.unsafeFromPtr arg22)) -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after5@ foreign import ccall safe "hs_bindgen_b5f9bca1de9d69de" hs_bindgen_b5f9bca1de9d69de_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after5@ hs_bindgen_b5f9bca1de9d69de :: A -> HsBindgen.Runtime.PtrConst.PtrConst Some_union -> IO () hs_bindgen_b5f9bca1de9d69de = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b5f9bca1de9d69de_base {-| __C declaration:__ @const_withoutSign_after5@ __defined at:__ @macros\/reparse.h 201:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after5 :: A -- ^ __C declaration:__ @arg1@ -> Some_union -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after5 = \arg10 -> \arg21 -> F.with arg21 (\arg22 -> hs_bindgen_b5f9bca1de9d69de arg10 (HsBindgen.Runtime.PtrConst.unsafeFromPtr arg22)) -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after6@ foreign import ccall safe "hs_bindgen_77d641d518b2504f" hs_bindgen_77d641d518b2504f_base :: GHC.Int.Int32 -> GHC.Word.Word32 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after6@ hs_bindgen_77d641d518b2504f :: A -> Some_enum -> IO () hs_bindgen_77d641d518b2504f = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_77d641d518b2504f_base {-| __C declaration:__ @const_withoutSign_after6@ __defined at:__ @macros\/reparse.h 202:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after6 :: A -- ^ __C declaration:__ @arg1@ -> Some_enum -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after6 = hs_bindgen_77d641d518b2504f -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after7@ foreign import ccall safe "hs_bindgen_691b4f2909140b49" hs_bindgen_691b4f2909140b49_base :: GHC.Int.Int32 -> GHC.Word.Word8 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after7@ hs_bindgen_691b4f2909140b49 :: A -> FC.CBool -> IO () hs_bindgen_691b4f2909140b49 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_691b4f2909140b49_base {-| __C declaration:__ @const_withoutSign_after7@ __defined at:__ @macros\/reparse.h 203:6@ __exported by:__ @macros\/reparse.h@ -} const_withoutSign_after7 :: A -- ^ __C declaration:__ @arg1@ -> FC.CBool -- ^ __C declaration:__ @arg2@ -> IO () const_withoutSign_after7 = hs_bindgen_691b4f2909140b49 -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after8@ foreign import ccall safe "hs_bindgen_ae74c8dcdc2ec9eb" hs_bindgen_ae74c8dcdc2ec9eb_base :: GHC.Int.Int32 -> GHC.Word.Word64 -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_withoutSign_after8@ hs_bindgen_ae74c8dcdc2ec9eb :: A -> HsBindgen.Runtime.LibC.CSize -> IO () hs_bindgen_ae74c8dcdc2ec9eb = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_ae74c8dcdc2ec9eb_base {-| __C declaration:__ @const_withoutSign_after8@ __defined at:__ @macros\/reparse.h 204: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_ae74c8dcdc2ec9eb -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args1@ foreign import ccall safe "hs_bindgen_07606c41eadf9146" hs_bindgen_07606c41eadf9146_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args1@ hs_bindgen_07606c41eadf9146 :: A -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -> IO () hs_bindgen_07606c41eadf9146 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_07606c41eadf9146_base {-| __C declaration:__ @const_pointers_args1@ __defined at:__ @macros\/reparse.h 208:6@ __exported by:__ @macros\/reparse.h@ -} const_pointers_args1 :: A -- ^ __C declaration:__ @arg1@ -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () const_pointers_args1 = hs_bindgen_07606c41eadf9146 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args2@ foreign import ccall safe "hs_bindgen_3836769f3a3416ac" hs_bindgen_3836769f3a3416ac_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args2@ hs_bindgen_3836769f3a3416ac :: A -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -> IO () hs_bindgen_3836769f3a3416ac = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_3836769f3a3416ac_base {-| __C declaration:__ @const_pointers_args2@ __defined at:__ @macros\/reparse.h 209:6@ __exported by:__ @macros\/reparse.h@ -} const_pointers_args2 :: A -- ^ __C declaration:__ @arg1@ -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () const_pointers_args2 = hs_bindgen_3836769f3a3416ac -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args3@ foreign import ccall safe "hs_bindgen_12f19ea593aefd3f" hs_bindgen_12f19ea593aefd3f_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args3@ hs_bindgen_12f19ea593aefd3f :: A -> Ptr.Ptr FC.CInt -> IO () hs_bindgen_12f19ea593aefd3f = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_12f19ea593aefd3f_base {-| __C declaration:__ @const_pointers_args3@ __defined at:__ @macros\/reparse.h 210:6@ __exported by:__ @macros\/reparse.h@ -} const_pointers_args3 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.Ptr FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () const_pointers_args3 = hs_bindgen_12f19ea593aefd3f -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args4@ foreign import ccall safe "hs_bindgen_5a50e98897696d57" hs_bindgen_5a50e98897696d57_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args4@ hs_bindgen_5a50e98897696d57 :: A -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -> IO () hs_bindgen_5a50e98897696d57 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_5a50e98897696d57_base {-| __C declaration:__ @const_pointers_args4@ __defined at:__ @macros\/reparse.h 211:6@ __exported by:__ @macros\/reparse.h@ -} const_pointers_args4 :: A -- ^ __C declaration:__ @arg1@ -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () const_pointers_args4 = hs_bindgen_5a50e98897696d57 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args5@ foreign import ccall safe "hs_bindgen_666701f7cb61bd15" hs_bindgen_666701f7cb61bd15_base :: GHC.Int.Int32 -> Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_args5@ hs_bindgen_666701f7cb61bd15 :: A -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -> IO () hs_bindgen_666701f7cb61bd15 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_666701f7cb61bd15_base {-| __C declaration:__ @const_pointers_args5@ __defined at:__ @macros\/reparse.h 212:6@ __exported by:__ @macros\/reparse.h@ -} const_pointers_args5 :: A -- ^ __C declaration:__ @arg1@ -> HsBindgen.Runtime.PtrConst.PtrConst FC.CInt -- ^ __C declaration:__ @arg2@ -> IO () const_pointers_args5 = hs_bindgen_666701f7cb61bd15 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret1@ foreign import ccall safe "hs_bindgen_b94fbc3dfd285563" hs_bindgen_b94fbc3dfd285563_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret1@ hs_bindgen_b94fbc3dfd285563 :: A -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) hs_bindgen_b94fbc3dfd285563 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b94fbc3dfd285563_base {-| __C declaration:__ @const_pointers_ret1@ __defined at:__ @macros\/reparse.h 214:19@ __exported by:__ @macros\/reparse.h@ -} const_pointers_ret1 :: A -- ^ __C declaration:__ @arg1@ -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) const_pointers_ret1 = hs_bindgen_b94fbc3dfd285563 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret2@ foreign import ccall safe "hs_bindgen_33e2960e26b79450" hs_bindgen_33e2960e26b79450_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret2@ hs_bindgen_33e2960e26b79450 :: A -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) hs_bindgen_33e2960e26b79450 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_33e2960e26b79450_base {-| __C declaration:__ @const_pointers_ret2@ __defined at:__ @macros\/reparse.h 215:19@ __exported by:__ @macros\/reparse.h@ -} const_pointers_ret2 :: A -- ^ __C declaration:__ @arg1@ -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) const_pointers_ret2 = hs_bindgen_33e2960e26b79450 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret3@ foreign import ccall safe "hs_bindgen_50c6e2fe4f3fb777" hs_bindgen_50c6e2fe4f3fb777_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret3@ hs_bindgen_50c6e2fe4f3fb777 :: A -> IO (Ptr.Ptr FC.CInt) hs_bindgen_50c6e2fe4f3fb777 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_50c6e2fe4f3fb777_base {-| __C declaration:__ @const_pointers_ret3@ __defined at:__ @macros\/reparse.h 216:19@ __exported by:__ @macros\/reparse.h@ -} const_pointers_ret3 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.Ptr FC.CInt) const_pointers_ret3 = hs_bindgen_50c6e2fe4f3fb777 -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret4@ foreign import ccall safe "hs_bindgen_edc014695d896c8d" hs_bindgen_edc014695d896c8d_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret4@ hs_bindgen_edc014695d896c8d :: A -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) hs_bindgen_edc014695d896c8d = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_edc014695d896c8d_base {-| __C declaration:__ @const_pointers_ret4@ __defined at:__ @macros\/reparse.h 217:19@ __exported by:__ @macros\/reparse.h@ -} const_pointers_ret4 :: A -- ^ __C declaration:__ @arg1@ -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) const_pointers_ret4 = hs_bindgen_edc014695d896c8d -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret5@ foreign import ccall safe "hs_bindgen_6d3308cc5847f033" hs_bindgen_6d3308cc5847f033_base :: GHC.Int.Int32 -> IO (Ptr.Ptr Void) -- __unique:__ @test_macrosreparse_Example_Safe_const_pointers_ret5@ hs_bindgen_6d3308cc5847f033 :: A -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) hs_bindgen_6d3308cc5847f033 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_6d3308cc5847f033_base {-| __C declaration:__ @const_pointers_ret5@ __defined at:__ @macros\/reparse.h 218:19@ __exported by:__ @macros\/reparse.h@ -} const_pointers_ret5 :: A -- ^ __C declaration:__ @arg1@ -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt) const_pointers_ret5 = hs_bindgen_6d3308cc5847f033 -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem1@ foreign import ccall safe "hs_bindgen_678576320923a4d1" hs_bindgen_678576320923a4d1_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem1@ hs_bindgen_678576320923a4d1 :: HsBindgen.Runtime.PtrConst.PtrConst (HsBindgen.Runtime.IncompleteArray.IncompleteArray A) -> IO () hs_bindgen_678576320923a4d1 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_678576320923a4d1_base {-| __C declaration:__ @const_array_elem1@ __defined at:__ @macros\/reparse.h 246:6@ __exported by:__ @macros\/reparse.h@ -} const_array_elem1 :: HsBindgen.Runtime.PtrConst.PtrConst (HsBindgen.Runtime.IncompleteArray.IncompleteArray A) -- ^ __C declaration:__ @arg1@ -> IO () const_array_elem1 = hs_bindgen_678576320923a4d1 -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem2@ foreign import ccall safe "hs_bindgen_b317941dde4eeff2" hs_bindgen_b317941dde4eeff2_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem2@ hs_bindgen_b317941dde4eeff2 :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray (HsBindgen.Runtime.PtrConst.PtrConst A)) -> IO () hs_bindgen_b317941dde4eeff2 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_b317941dde4eeff2_base {-| __C declaration:__ @const_array_elem2@ __defined at:__ @macros\/reparse.h 247:6@ __exported by:__ @macros\/reparse.h@ -} const_array_elem2 :: Ptr.Ptr (HsBindgen.Runtime.IncompleteArray.IncompleteArray (HsBindgen.Runtime.PtrConst.PtrConst A)) -- ^ __C declaration:__ @arg1@ -> IO () const_array_elem2 = hs_bindgen_b317941dde4eeff2 -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem3@ foreign import ccall safe "hs_bindgen_707e602e6beb1bb6" hs_bindgen_707e602e6beb1bb6_base :: Ptr.Ptr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_const_array_elem3@ hs_bindgen_707e602e6beb1bb6 :: HsBindgen.Runtime.PtrConst.PtrConst (HsBindgen.Runtime.IncompleteArray.IncompleteArray (Ptr.Ptr A)) -> IO () hs_bindgen_707e602e6beb1bb6 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_707e602e6beb1bb6_base {-| __C declaration:__ @const_array_elem3@ __defined at:__ @macros\/reparse.h 248:6@ __exported by:__ @macros\/reparse.h@ -} const_array_elem3 :: HsBindgen.Runtime.PtrConst.PtrConst (HsBindgen.Runtime.IncompleteArray.IncompleteArray (Ptr.Ptr A)) -- ^ __C declaration:__ @arg1@ -> IO () const_array_elem3 = hs_bindgen_707e602e6beb1bb6 -- __unique:__ @test_macrosreparse_Example_Safe_noParams1@ foreign import ccall safe "hs_bindgen_93fecb4eb766c262" hs_bindgen_93fecb4eb766c262_base :: IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_noParams1@ hs_bindgen_93fecb4eb766c262 :: IO A hs_bindgen_93fecb4eb766c262 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_93fecb4eb766c262_base {-| Other examples we reparsed /incorrectly/ before language-c __C declaration:__ @noParams1@ __defined at:__ @macros\/reparse.h 256:3@ __exported by:__ @macros\/reparse.h@ -} noParams1 :: IO A noParams1 = hs_bindgen_93fecb4eb766c262 -- __unique:__ @test_macrosreparse_Example_Safe_noParams2@ foreign import ccall safe "hs_bindgen_4350965157c891f5" hs_bindgen_4350965157c891f5_base :: IO GHC.Int.Int32 -- __unique:__ @test_macrosreparse_Example_Safe_noParams2@ hs_bindgen_4350965157c891f5 :: IO A hs_bindgen_4350965157c891f5 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_4350965157c891f5_base {-| __C declaration:__ @noParams2@ __defined at:__ @macros\/reparse.h 257:3@ __exported by:__ @macros\/reparse.h@ -} noParams2 :: IO A noParams2 = hs_bindgen_4350965157c891f5 -- __unique:__ @test_macrosreparse_Example_Safe_noParams3@ foreign import ccall safe "hs_bindgen_c4f59272a2b1c3b5" hs_bindgen_c4f59272a2b1c3b5_base :: GHC.Int.Int32 -> Ptr.FunPtr Void -> IO () -- __unique:__ @test_macrosreparse_Example_Safe_noParams3@ hs_bindgen_c4f59272a2b1c3b5 :: A -> Ptr.FunPtr (IO FC.CInt) -> IO () hs_bindgen_c4f59272a2b1c3b5 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c4f59272a2b1c3b5_base {-| __C declaration:__ @noParams3@ __defined at:__ @macros\/reparse.h 258:6@ __exported by:__ @macros\/reparse.h@ -} noParams3 :: A -- ^ __C declaration:__ @arg1@ -> Ptr.FunPtr (IO FC.CInt) -- ^ __C declaration:__ @arg2@ -> IO () noParams3 = hs_bindgen_c4f59272a2b1c3b5 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret1@ foreign import ccall safe "hs_bindgen_387a04c01e23c320" hs_bindgen_387a04c01e23c320_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret1@ hs_bindgen_387a04c01e23c320 :: A -> IO (Ptr.FunPtr (IO ())) hs_bindgen_387a04c01e23c320 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_387a04c01e23c320_base {-| __C declaration:__ @funptr_ret1@ __defined at:__ @macros\/reparse.h 262:8@ __exported by:__ @macros\/reparse.h@ -} funptr_ret1 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (IO ())) funptr_ret1 = hs_bindgen_387a04c01e23c320 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret2@ foreign import ccall safe "hs_bindgen_6f0c14cd3478dc19" hs_bindgen_6f0c14cd3478dc19_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret2@ hs_bindgen_6f0c14cd3478dc19 :: A -> IO (Ptr.FunPtr (IO FC.CInt)) hs_bindgen_6f0c14cd3478dc19 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_6f0c14cd3478dc19_base {-| __C declaration:__ @funptr_ret2@ __defined at:__ @macros\/reparse.h 263:8@ __exported by:__ @macros\/reparse.h@ -} funptr_ret2 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (IO FC.CInt)) funptr_ret2 = hs_bindgen_6f0c14cd3478dc19 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret3@ foreign import ccall safe "hs_bindgen_08e8661d277cf7be" hs_bindgen_08e8661d277cf7be_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret3@ hs_bindgen_08e8661d277cf7be :: A -> IO (Ptr.FunPtr (FC.CInt -> IO ())) hs_bindgen_08e8661d277cf7be = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_08e8661d277cf7be_base {-| __C declaration:__ @funptr_ret3@ __defined at:__ @macros\/reparse.h 264:8@ __exported by:__ @macros\/reparse.h@ -} funptr_ret3 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> IO ())) funptr_ret3 = hs_bindgen_08e8661d277cf7be -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret4@ foreign import ccall safe "hs_bindgen_609b5d953b68da92" hs_bindgen_609b5d953b68da92_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret4@ hs_bindgen_609b5d953b68da92 :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO FC.CChar)) hs_bindgen_609b5d953b68da92 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_609b5d953b68da92_base {-| __C declaration:__ @funptr_ret4@ __defined at:__ @macros\/reparse.h 265:8@ __exported by:__ @macros\/reparse.h@ -} funptr_ret4 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO FC.CChar)) funptr_ret4 = hs_bindgen_609b5d953b68da92 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret5@ foreign import ccall safe "hs_bindgen_13e6ae43abf40aee" hs_bindgen_13e6ae43abf40aee_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret5@ hs_bindgen_13e6ae43abf40aee :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt))) hs_bindgen_13e6ae43abf40aee = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_13e6ae43abf40aee_base {-| __C declaration:__ @funptr_ret5@ __defined at:__ @macros\/reparse.h 269:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret5 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt))) funptr_ret5 = hs_bindgen_13e6ae43abf40aee -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret6@ foreign import ccall safe "hs_bindgen_a4a3a86f28ca6299" hs_bindgen_a4a3a86f28ca6299_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret6@ hs_bindgen_a4a3a86f28ca6299 :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) hs_bindgen_a4a3a86f28ca6299 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_a4a3a86f28ca6299_base {-| __C declaration:__ @funptr_ret6@ __defined at:__ @macros\/reparse.h 270:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret6 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) funptr_ret6 = hs_bindgen_a4a3a86f28ca6299 -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret7@ foreign import ccall safe "hs_bindgen_eae9dff04c88d00b" hs_bindgen_eae9dff04c88d00b_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret7@ hs_bindgen_eae9dff04c88d00b :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) hs_bindgen_eae9dff04c88d00b = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_eae9dff04c88d00b_base {-| __C declaration:__ @funptr_ret7@ __defined at:__ @macros\/reparse.h 271:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret7 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) funptr_ret7 = hs_bindgen_eae9dff04c88d00b -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret8@ foreign import ccall safe "hs_bindgen_894457d90a2fc8db" hs_bindgen_894457d90a2fc8db_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret8@ hs_bindgen_894457d90a2fc8db :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt))) hs_bindgen_894457d90a2fc8db = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_894457d90a2fc8db_base {-| __C declaration:__ @funptr_ret8@ __defined at:__ @macros\/reparse.h 272:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret8 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (Ptr.Ptr FC.CInt))) funptr_ret8 = hs_bindgen_894457d90a2fc8db -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret9@ foreign import ccall safe "hs_bindgen_c893eb15ad9bc68c" hs_bindgen_c893eb15ad9bc68c_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret9@ hs_bindgen_c893eb15ad9bc68c :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) hs_bindgen_c893eb15ad9bc68c = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_c893eb15ad9bc68c_base {-| __C declaration:__ @funptr_ret9@ __defined at:__ @macros\/reparse.h 273:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret9 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) funptr_ret9 = hs_bindgen_c893eb15ad9bc68c -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret10@ foreign import ccall safe "hs_bindgen_d96c258298a44b28" hs_bindgen_d96c258298a44b28_base :: GHC.Int.Int32 -> IO (Ptr.FunPtr Void) -- __unique:__ @test_macrosreparse_Example_Safe_funptr_ret10@ hs_bindgen_d96c258298a44b28 :: A -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) hs_bindgen_d96c258298a44b28 = HsBindgen.Runtime.Internal.HasFFIType.fromFFIType hs_bindgen_d96c258298a44b28_base {-| __C declaration:__ @funptr_ret10@ __defined at:__ @macros\/reparse.h 274:20@ __exported by:__ @macros\/reparse.h@ -} funptr_ret10 :: A -- ^ __C declaration:__ @arg1@ -> IO (Ptr.FunPtr (FC.CInt -> FC.CDouble -> IO (HsBindgen.Runtime.PtrConst.PtrConst FC.CInt))) funptr_ret10 = hs_bindgen_d96c258298a44b28