-- addDependentFile examples/golden/functions/simple_func.h -- #include -- /* test_functionssimple_func_1_rename_Example_get_erf */ -- __attribute__ ((const)) -- double (*hs_bindgen_7d72952bb141f2c8 (void)) ( -- double arg1 -- ) -- { -- return &erf; -- } -- /* test_functionssimple_func_1_rename_Example_get_bad_fma */ -- __attribute__ ((const)) -- double (*hs_bindgen_d8b56ce4d948e996 (void)) ( -- double arg1, -- double arg2, -- double arg3 -- ) -- { -- return &bad_fma; -- } -- /* test_functionssimple_func_1_rename_Example_get_no_args */ -- __attribute__ ((const)) -- void (*hs_bindgen_b07b517c1cb304fc (void)) (void) -- { -- return &no_args; -- } -- /* test_functionssimple_func_1_rename_Example_get_no_args_no_void */ -- __attribute__ ((const)) -- void (*hs_bindgen_cc43ff8560009309 (void)) (void) -- { -- return &no_args_no_void; -- } -- /* test_functionssimple_func_1_rename_Example_get_fun */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_14a306e8e8f0ba6c (void)) ( -- char arg1, -- double arg2 -- ) -- { -- return &fun; -- } -- __unique:__ @test_functionssimple_func_1_rename_Example_get_erf@ foreign import ccall unsafe "hs_bindgen_7d72952bb141f2c8" hs_bindgen_7d72952bb141f2c8_base :: IO (FunPtr Void) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_erf@ hs_bindgen_7d72952bb141f2c8 :: IO (FunPtr (CDouble -> IO CDouble)) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_erf@ hs_bindgen_7d72952bb141f2c8 = fromFFIType hs_bindgen_7d72952bb141f2c8_base {-# NOINLINE erf_random_user_specified_suffix #-} {-| __C declaration:__ @erf@ __defined at:__ @functions\/simple_func.h 1:8@ __exported by:__ @functions\/simple_func.h@ -} erf_random_user_specified_suffix :: FunPtr (CDouble -> IO CDouble) {-| __C declaration:__ @erf@ __defined at:__ @functions\/simple_func.h 1:8@ __exported by:__ @functions\/simple_func.h@ -} erf_random_user_specified_suffix = unsafePerformIO hs_bindgen_7d72952bb141f2c8 -- __unique:__ @test_functionssimple_func_1_rename_Example_get_bad_fma@ foreign import ccall unsafe "hs_bindgen_d8b56ce4d948e996" hs_bindgen_d8b56ce4d948e996_base :: IO (FunPtr Void) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_bad_fma@ hs_bindgen_d8b56ce4d948e996 :: IO (FunPtr (CDouble -> CDouble -> CDouble -> IO CDouble)) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_bad_fma@ hs_bindgen_d8b56ce4d948e996 = fromFFIType hs_bindgen_d8b56ce4d948e996_base {-# NOINLINE bad_fma_random_user_specified_suffix #-} {-| __C declaration:__ @bad_fma@ __defined at:__ @functions\/simple_func.h 3:22@ __exported by:__ @functions\/simple_func.h@ -} bad_fma_random_user_specified_suffix :: FunPtr (CDouble -> CDouble -> CDouble -> IO CDouble) {-| __C declaration:__ @bad_fma@ __defined at:__ @functions\/simple_func.h 3:22@ __exported by:__ @functions\/simple_func.h@ -} bad_fma_random_user_specified_suffix = unsafePerformIO hs_bindgen_d8b56ce4d948e996 -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args@ foreign import ccall unsafe "hs_bindgen_b07b517c1cb304fc" hs_bindgen_b07b517c1cb304fc_base :: IO (FunPtr Void) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args@ hs_bindgen_b07b517c1cb304fc :: IO (FunPtr (IO Unit)) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args@ hs_bindgen_b07b517c1cb304fc = fromFFIType hs_bindgen_b07b517c1cb304fc_base {-# NOINLINE no_args_random_user_specified_suffix #-} {-| __C declaration:__ @no_args@ __defined at:__ @functions\/simple_func.h 7:6@ __exported by:__ @functions\/simple_func.h@ -} no_args_random_user_specified_suffix :: FunPtr (IO Unit) {-| __C declaration:__ @no_args@ __defined at:__ @functions\/simple_func.h 7:6@ __exported by:__ @functions\/simple_func.h@ -} no_args_random_user_specified_suffix = unsafePerformIO hs_bindgen_b07b517c1cb304fc -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args_no_void@ foreign import ccall unsafe "hs_bindgen_cc43ff8560009309" hs_bindgen_cc43ff8560009309_base :: IO (FunPtr Void) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args_no_void@ hs_bindgen_cc43ff8560009309 :: IO (FunPtr (IO Unit)) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_no_args_no_void@ hs_bindgen_cc43ff8560009309 = fromFFIType hs_bindgen_cc43ff8560009309_base {-# NOINLINE no_args_no_void_random_user_specified_suffix #-} {-| __C declaration:__ @no_args_no_void@ __defined at:__ @functions\/simple_func.h 9:6@ __exported by:__ @functions\/simple_func.h@ -} no_args_no_void_random_user_specified_suffix :: FunPtr (IO Unit) {-| __C declaration:__ @no_args_no_void@ __defined at:__ @functions\/simple_func.h 9:6@ __exported by:__ @functions\/simple_func.h@ -} no_args_no_void_random_user_specified_suffix = unsafePerformIO hs_bindgen_cc43ff8560009309 -- __unique:__ @test_functionssimple_func_1_rename_Example_get_fun@ foreign import ccall unsafe "hs_bindgen_14a306e8e8f0ba6c" hs_bindgen_14a306e8e8f0ba6c_base :: IO (FunPtr Void) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_fun@ hs_bindgen_14a306e8e8f0ba6c :: IO (FunPtr (CChar -> CDouble -> IO CInt)) -- __unique:__ @test_functionssimple_func_1_rename_Example_get_fun@ hs_bindgen_14a306e8e8f0ba6c = fromFFIType hs_bindgen_14a306e8e8f0ba6c_base {-# NOINLINE fun_random_user_specified_suffix #-} {-| __C declaration:__ @fun@ __defined at:__ @functions\/simple_func.h 11:5@ __exported by:__ @functions\/simple_func.h@ -} fun_random_user_specified_suffix :: FunPtr (CChar -> CDouble -> IO CInt) {-| __C declaration:__ @fun@ __defined at:__ @functions\/simple_func.h 11:5@ __exported by:__ @functions\/simple_func.h@ -} fun_random_user_specified_suffix = unsafePerformIO hs_bindgen_14a306e8e8f0ba6c