packages feed

hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/reparse.2.raw/th.txt

-- addDependentFile musl-include/x86_64/bits/alltypes.h
-- addDependentFile musl-include/x86_64/stddef.h
-- addDependentFile test-artefacts/headers/golden/macros/reparse.h
-- #include <macros/reparse.h>
-- void hs_bindgen_14b56322053baa3f (
--   signed int arg1,
--   char arg2
-- )
-- {
--   (args_char1)(arg1, arg2);
-- }
-- void hs_bindgen_05193644052d4324 (
--   signed int arg1,
--   signed char arg2
-- )
-- {
--   (args_char2)(arg1, arg2);
-- }
-- void hs_bindgen_5b68ff22474d4775 (
--   signed int arg1,
--   unsigned char arg2
-- )
-- {
--   (args_char3)(arg1, arg2);
-- }
-- void hs_bindgen_5a7d0b078ac418a1 (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   (args_short1)(arg1, arg2);
-- }
-- void hs_bindgen_6d391e69fc74dd4b (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   (args_short2)(arg1, arg2);
-- }
-- void hs_bindgen_d3d74caa6f6d43ab (
--   signed int arg1,
--   unsigned short arg2
-- )
-- {
--   (args_short3)(arg1, arg2);
-- }
-- void hs_bindgen_d005292650dc9976 (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   (args_int1)(arg1, arg2);
-- }
-- void hs_bindgen_2dde5b36f080e07d (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   (args_int2)(arg1, arg2);
-- }
-- void hs_bindgen_e7207b4f601fa789 (
--   signed int arg1,
--   unsigned int arg2
-- )
-- {
--   (args_int3)(arg1, arg2);
-- }
-- void hs_bindgen_bc717d375990f9e5 (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   (args_long1)(arg1, arg2);
-- }
-- void hs_bindgen_db1215183538b75a (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   (args_long2)(arg1, arg2);
-- }
-- void hs_bindgen_3ac74c7cbfc79685 (
--   signed int arg1,
--   unsigned long arg2
-- )
-- {
--   (args_long3)(arg1, arg2);
-- }
-- void hs_bindgen_a2388e64c2a84027 (
--   signed int arg1,
--   float arg2
-- )
-- {
--   (args_float)(arg1, arg2);
-- }
-- void hs_bindgen_e5ad67302deb9698 (
--   signed int arg1,
--   double arg2
-- )
-- {
--   (args_double)(arg1, arg2);
-- }
-- void hs_bindgen_bad730ef968d4941 (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   (args_bool1)(arg1, arg2);
-- }
-- void hs_bindgen_24f835bba72f92a3 (
--   signed int arg1,
--   struct some_struct *arg2
-- )
-- {
--   (args_struct)(arg1, *arg2);
-- }
-- void hs_bindgen_d06661c0e9399cf0 (
--   signed int arg1,
--   union some_union *arg2
-- )
-- {
--   (args_union)(arg1, *arg2);
-- }
-- void hs_bindgen_d37243b7a8d9d58d (
--   signed int arg1,
--   enum some_enum arg2
-- )
-- {
--   (args_enum)(arg1, arg2);
-- }
-- void hs_bindgen_b3bd6759641d67eb (
--   signed int arg1,
--   signed int *arg2
-- )
-- {
--   (args_pointer1)(arg1, arg2);
-- }
-- void hs_bindgen_97b00bc8a470fc69 (
--   signed int arg1,
--   signed int **arg2
-- )
-- {
--   (args_pointer2)(arg1, arg2);
-- }
-- void hs_bindgen_07e7d187d95f6ca2 (
--   signed int arg1,
--   void *arg2
-- )
-- {
--   (args_pointer3)(arg1, arg2);
-- }
-- signed int hs_bindgen_144178893e488066 (void)
-- {
--   return (ret_A)();
-- }
-- char hs_bindgen_d7d2bc68373545e4 (
--   signed int arg1
-- )
-- {
--   return (ret_char1)(arg1);
-- }
-- signed char hs_bindgen_aa47ca542df45b7b (
--   signed int arg1
-- )
-- {
--   return (ret_char2)(arg1);
-- }
-- unsigned char hs_bindgen_bcc15cd6faf7b787 (
--   signed int arg1
-- )
-- {
--   return (ret_char3)(arg1);
-- }
-- signed short hs_bindgen_4ba7217a94e5e369 (
--   signed int arg1
-- )
-- {
--   return (ret_short1)(arg1);
-- }
-- signed short hs_bindgen_ea4e41167ce3686a (
--   signed int arg1
-- )
-- {
--   return (ret_short2)(arg1);
-- }
-- unsigned short hs_bindgen_b1021a4826d326a1 (
--   signed int arg1
-- )
-- {
--   return (ret_short3)(arg1);
-- }
-- signed int hs_bindgen_c23956482c29e1c5 (
--   signed int arg1
-- )
-- {
--   return (ret_int1)(arg1);
-- }
-- signed int hs_bindgen_76475f626bf1d429 (
--   signed int arg1
-- )
-- {
--   return (ret_int2)(arg1);
-- }
-- unsigned int hs_bindgen_e86e93b147924e4a (
--   signed int arg1
-- )
-- {
--   return (ret_int3)(arg1);
-- }
-- signed long hs_bindgen_2e5e9b9d09a32b33 (
--   signed int arg1
-- )
-- {
--   return (ret_long1)(arg1);
-- }
-- signed long hs_bindgen_9541cb65d260ceec (
--   signed int arg1
-- )
-- {
--   return (ret_long2)(arg1);
-- }
-- unsigned long hs_bindgen_fca665017c551d32 (
--   signed int arg1
-- )
-- {
--   return (ret_long3)(arg1);
-- }
-- float hs_bindgen_06152a76d70abec3 (
--   signed int arg1
-- )
-- {
--   return (ret_float)(arg1);
-- }
-- double hs_bindgen_fcbb5b65a6e8dee4 (
--   signed int arg1
-- )
-- {
--   return (ret_double)(arg1);
-- }
-- _Bool hs_bindgen_d2265e448c2759e9 (
--   signed int arg1
-- )
-- {
--   return (ret_bool1)(arg1);
-- }
-- void hs_bindgen_e6010e994241dd23 (
--   signed int arg1,
--   struct some_struct *arg2
-- )
-- {
--   *arg2 = (ret_struct)(arg1);
-- }
-- void hs_bindgen_00be97ea5e3606e4 (
--   signed int arg1,
--   union some_union *arg2
-- )
-- {
--   *arg2 = (ret_union)(arg1);
-- }
-- enum some_enum hs_bindgen_7ad2540b7cf6b817 (
--   signed int arg1
-- )
-- {
--   return (ret_enum)(arg1);
-- }
-- signed int *hs_bindgen_6dba6060a7ca10de (
--   signed int arg1
-- )
-- {
--   return (ret_pointer1)(arg1);
-- }
-- signed int **hs_bindgen_7af2522218790e65 (
--   signed int arg1
-- )
-- {
--   return (ret_pointer2)(arg1);
-- }
-- void *hs_bindgen_88562aa8f53d0780 (
--   signed int arg1
-- )
-- {
--   return (ret_pointer3)(arg1);
-- }
-- signed int hs_bindgen_b9b614c706b250e5 (
--   signed int arg1
-- )
-- {
--   return (body1)(arg1);
-- }
-- signed int hs_bindgen_b0559ae62627b030 (void)
-- {
--   return (body2)();
-- }
-- void hs_bindgen_ddfc5cefdbda545b (
--   signed int arg1,
--   float _Complex *arg2
-- )
-- {
--   (args_complex_float)(arg1, *arg2);
-- }
-- void hs_bindgen_cbf4ca3c6e7f80aa (
--   signed int arg1,
--   double _Complex *arg2
-- )
-- {
--   (args_complex_double)(arg1, *arg2);
-- }
-- void hs_bindgen_0f1f6ea0917ce0ca (
--   signed int arg1,
--   float _Complex *arg2
-- )
-- {
--   *arg2 = (ret_complex_float)(arg1);
-- }
-- void hs_bindgen_955f1c0b383d9a7c (
--   signed int arg1,
--   double _Complex *arg2
-- )
-- {
--   *arg2 = (ret_complex_double)(arg1);
-- }
-- void hs_bindgen_61695282305a53ac (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   (bespoke_args1)(arg1, arg2);
-- }
-- void hs_bindgen_4c244649666e88b3 (
--   signed int arg1,
--   size_t arg2
-- )
-- {
--   (bespoke_args2)(arg1, arg2);
-- }
-- _Bool hs_bindgen_1b4cd50ca08ff13a (
--   signed int arg1
-- )
-- {
--   return (bespoke_ret1)(arg1);
-- }
-- size_t hs_bindgen_71b4f4a34ec749c5 (
--   signed int arg1
-- )
-- {
--   return (bespoke_ret2)(arg1);
-- }
-- void hs_bindgen_8588314c8f45b7e1 (
--   signed int *arg1
-- )
-- {
--   (arr_args1)(arg1);
-- }
-- void hs_bindgen_2eb08d216276c1b7 (
--   signed int **arg1
-- )
-- {
--   (arr_args2)(arg1);
-- }
-- void hs_bindgen_9e0ebe19b98832b7 (
--   signed int *arg1
-- )
-- {
--   (arr_args3)(arg1);
-- }
-- void hs_bindgen_46bbe5c4f9a7db28 (
--   signed int **arg1
-- )
-- {
--   (arr_args4)(arg1);
-- }
-- void hs_bindgen_38985300d47b4487 (
--   signed int arg1,
--   void (*arg2) (void)
-- )
-- {
--   (funptr_args1)(arg1, arg2);
-- }
-- void hs_bindgen_23d1626952d2a132 (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   (funptr_args2)(arg1, arg2);
-- }
-- void hs_bindgen_69073b33110db81a (
--   signed int arg1,
--   void (*arg2) (
--   signed int arg1
-- )
-- )
-- {
--   (funptr_args3)(arg1, arg2);
-- }
-- void hs_bindgen_9e6495d8345f7848 (
--   signed int arg1,
--   char (*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   (funptr_args4)(arg1, arg2);
-- }
-- void hs_bindgen_d5ab1b462ff6c176 (
--   signed int arg1,
--   signed int *(*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   (funptr_args5)(arg1, arg2);
-- }
-- void hs_bindgen_17cfdc4afa81f262 (
--   signed int arg1
-- )
-- {
--   (comments1)(arg1);
-- }
-- void hs_bindgen_62dad052d7ac99e6 (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   (const_prim_before1)(arg1, arg2);
-- }
-- void hs_bindgen_6a954623e8847292 (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   (const_prim_before2)(arg1, arg2);
-- }
-- void hs_bindgen_5c4e5530b1f695b7 (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   (const_prim_before3)(arg1, arg2);
-- }
-- void hs_bindgen_d219b88b917d72cf (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   (const_prim_after1)(arg1, arg2);
-- }
-- void hs_bindgen_79a466a4f64a4db1 (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   (const_prim_after2)(arg1, arg2);
-- }
-- void hs_bindgen_a13884c8125a5f80 (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   (const_prim_after3)(arg1, arg2);
-- }
-- void hs_bindgen_5433c1896cba42d3 (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   (const_withoutSign_before1)(arg1, arg2);
-- }
-- void hs_bindgen_8300ce11589589f2 (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   (const_withoutSign_before2)(arg1, arg2);
-- }
-- void hs_bindgen_be304ec839983d7b (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_before3)(arg1, arg2);
-- }
-- void hs_bindgen_445a2c238c734060 (
--   signed int arg1,
--   struct some_struct const *arg2
-- )
-- {
--   (const_withoutSign_before4)(arg1, *arg2);
-- }
-- void hs_bindgen_b5a05c2c1589c243 (
--   signed int arg1,
--   union some_union const *arg2
-- )
-- {
--   (const_withoutSign_before5)(arg1, *arg2);
-- }
-- void hs_bindgen_8217e6e9e19e7627 (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   (const_withoutSign_before6)(arg1, arg2);
-- }
-- void hs_bindgen_cbcb3411df130b42 (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_before7)(arg1, arg2);
-- }
-- void hs_bindgen_fb0ddd12de072fd8 (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   (const_withoutSign_before8)(arg1, arg2);
-- }
-- void hs_bindgen_91e81e2ec29aa772 (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   (const_withoutSign_after1)(arg1, arg2);
-- }
-- void hs_bindgen_6703a37e4fd098b1 (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   (const_withoutSign_after2)(arg1, arg2);
-- }
-- void hs_bindgen_054259024219dbcc (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_after3)(arg1, arg2);
-- }
-- void hs_bindgen_eb4880610136c7bb (
--   signed int arg1,
--   struct some_struct const *arg2
-- )
-- {
--   (const_withoutSign_after4)(arg1, *arg2);
-- }
-- void hs_bindgen_c0478c5f65c7e32e (
--   signed int arg1,
--   union some_union const *arg2
-- )
-- {
--   (const_withoutSign_after5)(arg1, *arg2);
-- }
-- void hs_bindgen_764dd29ada03ac05 (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   (const_withoutSign_after6)(arg1, arg2);
-- }
-- void hs_bindgen_62f2db62740aa47c (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_after7)(arg1, arg2);
-- }
-- void hs_bindgen_f9349cbf0c433984 (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   (const_withoutSign_after8)(arg1, arg2);
-- }
-- void hs_bindgen_05103ac5c64a70c5 (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   (const_pointers_args1)(arg1, arg2);
-- }
-- void hs_bindgen_2adbdab03502d7c3 (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   (const_pointers_args2)(arg1, arg2);
-- }
-- void hs_bindgen_02735f713f3663a0 (
--   signed int arg1,
--   signed int *const arg2
-- )
-- {
--   (const_pointers_args3)(arg1, arg2);
-- }
-- void hs_bindgen_7be4b56f499736ec (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   (const_pointers_args4)(arg1, arg2);
-- }
-- void hs_bindgen_07806340121e9d7a (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   (const_pointers_args5)(arg1, arg2);
-- }
-- signed int const *hs_bindgen_964ecbd6daab3ac8 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret1)(arg1);
-- }
-- signed int const *hs_bindgen_425aa26fa3f15a85 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret2)(arg1);
-- }
-- signed int *const hs_bindgen_35dc6a2376f4669c (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret3)(arg1);
-- }
-- signed int const *const hs_bindgen_b4704a8e3fa5c1a7 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret4)(arg1);
-- }
-- signed int const *const hs_bindgen_eee06f696926bceb (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret5)(arg1);
-- }
-- void hs_bindgen_85897c18c4db8c38 (
--   signed int const *arg1
-- )
-- {
--   (const_array_elem1)(arg1);
-- }
-- void hs_bindgen_7d19c28372388bd5 (
--   signed int const **arg1
-- )
-- {
--   (const_array_elem2)(arg1);
-- }
-- void hs_bindgen_b72db4cfe06fec75 (
--   signed int *const *arg1
-- )
-- {
--   (const_array_elem3)(arg1);
-- }
-- signed int hs_bindgen_8c2d8b6c768235a6 (void)
-- {
--   return (noParams1)();
-- }
-- signed int hs_bindgen_f406093f4244470f (void)
-- {
--   return (noParams2)();
-- }
-- void hs_bindgen_7cfe278ffc125a35 (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   (noParams3)(arg1, arg2);
-- }
-- void (*hs_bindgen_6f95516796104481 (
--   signed int arg1
-- )) (void)
-- {
--   return (funptr_ret1)(arg1);
-- }
-- signed int (*hs_bindgen_c823e0311ec509b4 (
--   signed int arg1
-- )) (void)
-- {
--   return (funptr_ret2)(arg1);
-- }
-- void (*hs_bindgen_94550ec4aba19f7b (
--   signed int arg1
-- )) (
--   signed int arg1
-- )
-- {
--   return (funptr_ret3)(arg1);
-- }
-- char (*hs_bindgen_ed3e6ebe628da423 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret4)(arg1);
-- }
-- signed int *(*hs_bindgen_cb5a94e6610ff83d (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret5)(arg1);
-- }
-- signed int const *(*hs_bindgen_8cd3005394354b86 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret6)(arg1);
-- }
-- signed int const *(*hs_bindgen_0f1393247fcdeb7a (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret7)(arg1);
-- }
-- signed int *const (*hs_bindgen_7da05d4b5c843853 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret8)(arg1);
-- }
-- signed int const *const (*hs_bindgen_f6f304c980603aae (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret9)(arg1);
-- }
-- signed int const *const (*hs_bindgen_263377d0e4be3901 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret10)(arg1);
-- }
-- void hs_bindgen_dbcf45ae88784a43 (
--   signed int arg1,
--   char arg2
-- )
-- {
--   (args_char1)(arg1, arg2);
-- }
-- void hs_bindgen_c72087f2b9c0a851 (
--   signed int arg1,
--   signed char arg2
-- )
-- {
--   (args_char2)(arg1, arg2);
-- }
-- void hs_bindgen_d23034ca037d7ee2 (
--   signed int arg1,
--   unsigned char arg2
-- )
-- {
--   (args_char3)(arg1, arg2);
-- }
-- void hs_bindgen_7aba582bac3cdd4c (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   (args_short1)(arg1, arg2);
-- }
-- void hs_bindgen_72e80c0c19b73bd1 (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   (args_short2)(arg1, arg2);
-- }
-- void hs_bindgen_1d779b6db021542e (
--   signed int arg1,
--   unsigned short arg2
-- )
-- {
--   (args_short3)(arg1, arg2);
-- }
-- void hs_bindgen_dadb0390936fa7a6 (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   (args_int1)(arg1, arg2);
-- }
-- void hs_bindgen_cc4dd71da3d83f3e (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   (args_int2)(arg1, arg2);
-- }
-- void hs_bindgen_c1aa1895338c9c06 (
--   signed int arg1,
--   unsigned int arg2
-- )
-- {
--   (args_int3)(arg1, arg2);
-- }
-- void hs_bindgen_ea3ab52d35940c9c (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   (args_long1)(arg1, arg2);
-- }
-- void hs_bindgen_1ead52aa138d51cf (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   (args_long2)(arg1, arg2);
-- }
-- void hs_bindgen_93b713dccaf06fed (
--   signed int arg1,
--   unsigned long arg2
-- )
-- {
--   (args_long3)(arg1, arg2);
-- }
-- void hs_bindgen_d091d2dc36843d19 (
--   signed int arg1,
--   float arg2
-- )
-- {
--   (args_float)(arg1, arg2);
-- }
-- void hs_bindgen_6ea5acb5ec6f40c4 (
--   signed int arg1,
--   double arg2
-- )
-- {
--   (args_double)(arg1, arg2);
-- }
-- void hs_bindgen_689ef6ac4e916b3a (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   (args_bool1)(arg1, arg2);
-- }
-- void hs_bindgen_3d21d6b68f84eba6 (
--   signed int arg1,
--   struct some_struct *arg2
-- )
-- {
--   (args_struct)(arg1, *arg2);
-- }
-- void hs_bindgen_6c2746bae9e4dab9 (
--   signed int arg1,
--   union some_union *arg2
-- )
-- {
--   (args_union)(arg1, *arg2);
-- }
-- void hs_bindgen_6c549405e9baffcf (
--   signed int arg1,
--   enum some_enum arg2
-- )
-- {
--   (args_enum)(arg1, arg2);
-- }
-- void hs_bindgen_34dfa5eaf97951ec (
--   signed int arg1,
--   signed int *arg2
-- )
-- {
--   (args_pointer1)(arg1, arg2);
-- }
-- void hs_bindgen_0d71e7152a20efbd (
--   signed int arg1,
--   signed int **arg2
-- )
-- {
--   (args_pointer2)(arg1, arg2);
-- }
-- void hs_bindgen_1ac8f30e6858a673 (
--   signed int arg1,
--   void *arg2
-- )
-- {
--   (args_pointer3)(arg1, arg2);
-- }
-- signed int hs_bindgen_74c085d1fc547d65 (void)
-- {
--   return (ret_A)();
-- }
-- char hs_bindgen_c1173d352155de62 (
--   signed int arg1
-- )
-- {
--   return (ret_char1)(arg1);
-- }
-- signed char hs_bindgen_9029d84b81d6df97 (
--   signed int arg1
-- )
-- {
--   return (ret_char2)(arg1);
-- }
-- unsigned char hs_bindgen_5076ef968e0b1da6 (
--   signed int arg1
-- )
-- {
--   return (ret_char3)(arg1);
-- }
-- signed short hs_bindgen_6c9415155d57e014 (
--   signed int arg1
-- )
-- {
--   return (ret_short1)(arg1);
-- }
-- signed short hs_bindgen_24f9af60f9d4b0c4 (
--   signed int arg1
-- )
-- {
--   return (ret_short2)(arg1);
-- }
-- unsigned short hs_bindgen_7712cc06577c000f (
--   signed int arg1
-- )
-- {
--   return (ret_short3)(arg1);
-- }
-- signed int hs_bindgen_a4669df8abb549dc (
--   signed int arg1
-- )
-- {
--   return (ret_int1)(arg1);
-- }
-- signed int hs_bindgen_d471d89e2802f599 (
--   signed int arg1
-- )
-- {
--   return (ret_int2)(arg1);
-- }
-- unsigned int hs_bindgen_551866464fb7e076 (
--   signed int arg1
-- )
-- {
--   return (ret_int3)(arg1);
-- }
-- signed long hs_bindgen_1cb0ba330b8fc708 (
--   signed int arg1
-- )
-- {
--   return (ret_long1)(arg1);
-- }
-- signed long hs_bindgen_84d65e5f2bb20468 (
--   signed int arg1
-- )
-- {
--   return (ret_long2)(arg1);
-- }
-- unsigned long hs_bindgen_8e5c7c7b2f385152 (
--   signed int arg1
-- )
-- {
--   return (ret_long3)(arg1);
-- }
-- float hs_bindgen_be7b5328fb1e67e4 (
--   signed int arg1
-- )
-- {
--   return (ret_float)(arg1);
-- }
-- double hs_bindgen_67ccecb1f4c2b26b (
--   signed int arg1
-- )
-- {
--   return (ret_double)(arg1);
-- }
-- _Bool hs_bindgen_8f3058d29b19c7f8 (
--   signed int arg1
-- )
-- {
--   return (ret_bool1)(arg1);
-- }
-- void hs_bindgen_db41d471db80076d (
--   signed int arg1,
--   struct some_struct *arg2
-- )
-- {
--   *arg2 = (ret_struct)(arg1);
-- }
-- void hs_bindgen_a2761d3935650b5c (
--   signed int arg1,
--   union some_union *arg2
-- )
-- {
--   *arg2 = (ret_union)(arg1);
-- }
-- enum some_enum hs_bindgen_c567484984a48bdd (
--   signed int arg1
-- )
-- {
--   return (ret_enum)(arg1);
-- }
-- signed int *hs_bindgen_a0436717a3858ec2 (
--   signed int arg1
-- )
-- {
--   return (ret_pointer1)(arg1);
-- }
-- signed int **hs_bindgen_92e30e7cf97b7ae8 (
--   signed int arg1
-- )
-- {
--   return (ret_pointer2)(arg1);
-- }
-- void *hs_bindgen_cec80a82e028945d (
--   signed int arg1
-- )
-- {
--   return (ret_pointer3)(arg1);
-- }
-- signed int hs_bindgen_373d2dbedb7f3ea1 (
--   signed int arg1
-- )
-- {
--   return (body1)(arg1);
-- }
-- signed int hs_bindgen_678c705d71b66fd0 (void)
-- {
--   return (body2)();
-- }
-- void hs_bindgen_4a4cdf60b6a4885d (
--   signed int arg1,
--   float _Complex *arg2
-- )
-- {
--   (args_complex_float)(arg1, *arg2);
-- }
-- void hs_bindgen_4b113ac08bbb35bd (
--   signed int arg1,
--   double _Complex *arg2
-- )
-- {
--   (args_complex_double)(arg1, *arg2);
-- }
-- void hs_bindgen_63483820a803fad0 (
--   signed int arg1,
--   float _Complex *arg2
-- )
-- {
--   *arg2 = (ret_complex_float)(arg1);
-- }
-- void hs_bindgen_00dc8901b39e6dd3 (
--   signed int arg1,
--   double _Complex *arg2
-- )
-- {
--   *arg2 = (ret_complex_double)(arg1);
-- }
-- void hs_bindgen_c4123c64e3799da5 (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   (bespoke_args1)(arg1, arg2);
-- }
-- void hs_bindgen_56568d64374ea82a (
--   signed int arg1,
--   size_t arg2
-- )
-- {
--   (bespoke_args2)(arg1, arg2);
-- }
-- _Bool hs_bindgen_e39afd1aad07e0fc (
--   signed int arg1
-- )
-- {
--   return (bespoke_ret1)(arg1);
-- }
-- size_t hs_bindgen_06a7ca6b10b6f1c5 (
--   signed int arg1
-- )
-- {
--   return (bespoke_ret2)(arg1);
-- }
-- void hs_bindgen_085cd2205e0daeff (
--   signed int *arg1
-- )
-- {
--   (arr_args1)(arg1);
-- }
-- void hs_bindgen_0df3319af542c072 (
--   signed int **arg1
-- )
-- {
--   (arr_args2)(arg1);
-- }
-- void hs_bindgen_4839d1f4a2742c03 (
--   signed int *arg1
-- )
-- {
--   (arr_args3)(arg1);
-- }
-- void hs_bindgen_c7e68dd8759c969a (
--   signed int **arg1
-- )
-- {
--   (arr_args4)(arg1);
-- }
-- void hs_bindgen_bf24f137d6217c14 (
--   signed int arg1,
--   void (*arg2) (void)
-- )
-- {
--   (funptr_args1)(arg1, arg2);
-- }
-- void hs_bindgen_2b6cd604640b023f (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   (funptr_args2)(arg1, arg2);
-- }
-- void hs_bindgen_9c35d7346db373f0 (
--   signed int arg1,
--   void (*arg2) (
--   signed int arg1
-- )
-- )
-- {
--   (funptr_args3)(arg1, arg2);
-- }
-- void hs_bindgen_60245cd22b3cd59b (
--   signed int arg1,
--   char (*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   (funptr_args4)(arg1, arg2);
-- }
-- void hs_bindgen_bcd5e0817da0463b (
--   signed int arg1,
--   signed int *(*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   (funptr_args5)(arg1, arg2);
-- }
-- void hs_bindgen_fd3d542dfefd036e (
--   signed int arg1
-- )
-- {
--   (comments1)(arg1);
-- }
-- void hs_bindgen_0819c4409f0cb04f (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   (const_prim_before1)(arg1, arg2);
-- }
-- void hs_bindgen_d31ae17d88140355 (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   (const_prim_before2)(arg1, arg2);
-- }
-- void hs_bindgen_f0ed5f637cefe96f (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   (const_prim_before3)(arg1, arg2);
-- }
-- void hs_bindgen_0215a515d1fa3dfa (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   (const_prim_after1)(arg1, arg2);
-- }
-- void hs_bindgen_e103c029e3630b33 (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   (const_prim_after2)(arg1, arg2);
-- }
-- void hs_bindgen_bef8a67258cb736b (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   (const_prim_after3)(arg1, arg2);
-- }
-- void hs_bindgen_589e465944877183 (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   (const_withoutSign_before1)(arg1, arg2);
-- }
-- void hs_bindgen_fef23ca0f7241d44 (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   (const_withoutSign_before2)(arg1, arg2);
-- }
-- void hs_bindgen_12ed6589e368a6d9 (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_before3)(arg1, arg2);
-- }
-- void hs_bindgen_acfc6cbb94266577 (
--   signed int arg1,
--   struct some_struct const *arg2
-- )
-- {
--   (const_withoutSign_before4)(arg1, *arg2);
-- }
-- void hs_bindgen_e452087578f98911 (
--   signed int arg1,
--   union some_union const *arg2
-- )
-- {
--   (const_withoutSign_before5)(arg1, *arg2);
-- }
-- void hs_bindgen_a943f6ee50043676 (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   (const_withoutSign_before6)(arg1, arg2);
-- }
-- void hs_bindgen_425f71a0e411bca9 (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_before7)(arg1, arg2);
-- }
-- void hs_bindgen_297d1f2aa423722a (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   (const_withoutSign_before8)(arg1, arg2);
-- }
-- void hs_bindgen_136c1c8ee6a77c65 (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   (const_withoutSign_after1)(arg1, arg2);
-- }
-- void hs_bindgen_876526a42ba48417 (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   (const_withoutSign_after2)(arg1, arg2);
-- }
-- void hs_bindgen_b309fa8d82dd7b72 (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_after3)(arg1, arg2);
-- }
-- void hs_bindgen_b7b3fe289c724859 (
--   signed int arg1,
--   struct some_struct const *arg2
-- )
-- {
--   (const_withoutSign_after4)(arg1, *arg2);
-- }
-- void hs_bindgen_55b1796019967748 (
--   signed int arg1,
--   union some_union const *arg2
-- )
-- {
--   (const_withoutSign_after5)(arg1, *arg2);
-- }
-- void hs_bindgen_b10d1e8f7c40c632 (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   (const_withoutSign_after6)(arg1, arg2);
-- }
-- void hs_bindgen_04406c6b24b54172 (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   (const_withoutSign_after7)(arg1, arg2);
-- }
-- void hs_bindgen_ae945fd854416c29 (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   (const_withoutSign_after8)(arg1, arg2);
-- }
-- void hs_bindgen_315fb7a4e52f51bb (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   (const_pointers_args1)(arg1, arg2);
-- }
-- void hs_bindgen_c8fe0d37027b1cbd (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   (const_pointers_args2)(arg1, arg2);
-- }
-- void hs_bindgen_585e1489b3f5af58 (
--   signed int arg1,
--   signed int *const arg2
-- )
-- {
--   (const_pointers_args3)(arg1, arg2);
-- }
-- void hs_bindgen_b9568a159c32cefc (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   (const_pointers_args4)(arg1, arg2);
-- }
-- void hs_bindgen_85f146afc2a27268 (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   (const_pointers_args5)(arg1, arg2);
-- }
-- signed int const *hs_bindgen_ea6a7e1d0274f90d (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret1)(arg1);
-- }
-- signed int const *hs_bindgen_ae320a2e858ccc98 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret2)(arg1);
-- }
-- signed int *const hs_bindgen_3ca6c6656d62db21 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret3)(arg1);
-- }
-- signed int const *const hs_bindgen_83d0056641627b70 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret4)(arg1);
-- }
-- signed int const *const hs_bindgen_89f54f00e5f1ec61 (
--   signed int arg1
-- )
-- {
--   return (const_pointers_ret5)(arg1);
-- }
-- void hs_bindgen_445aea27fa0b55be (
--   signed int const *arg1
-- )
-- {
--   (const_array_elem1)(arg1);
-- }
-- void hs_bindgen_2f9fd49dce178c29 (
--   signed int const **arg1
-- )
-- {
--   (const_array_elem2)(arg1);
-- }
-- void hs_bindgen_99716bef732a1af1 (
--   signed int *const *arg1
-- )
-- {
--   (const_array_elem3)(arg1);
-- }
-- signed int hs_bindgen_1721fcf9bca3ea61 (void)
-- {
--   return (noParams1)();
-- }
-- signed int hs_bindgen_95fe913b1eec4f4e (void)
-- {
--   return (noParams2)();
-- }
-- void hs_bindgen_d15b46c7c30f29ac (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   (noParams3)(arg1, arg2);
-- }
-- void (*hs_bindgen_fe09e75d56f9869e (
--   signed int arg1
-- )) (void)
-- {
--   return (funptr_ret1)(arg1);
-- }
-- signed int (*hs_bindgen_7f6cbcd68ce4b354 (
--   signed int arg1
-- )) (void)
-- {
--   return (funptr_ret2)(arg1);
-- }
-- void (*hs_bindgen_1bcf333c8e82d009 (
--   signed int arg1
-- )) (
--   signed int arg1
-- )
-- {
--   return (funptr_ret3)(arg1);
-- }
-- char (*hs_bindgen_4793bc049c8510a4 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret4)(arg1);
-- }
-- signed int *(*hs_bindgen_abb2d85efd4fcb3e (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret5)(arg1);
-- }
-- signed int const *(*hs_bindgen_6cf3159cf7618393 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret6)(arg1);
-- }
-- signed int const *(*hs_bindgen_ae99f146e73b6c1a (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret7)(arg1);
-- }
-- signed int *const (*hs_bindgen_5ac0a15c42b191c7 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret8)(arg1);
-- }
-- signed int const *const (*hs_bindgen_0dbef4dde3b3d205 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret9)(arg1);
-- }
-- signed int const *const (*hs_bindgen_c226f0b9bbf08c49 (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return (funptr_ret10)(arg1);
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_char1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_30055b4cfdb7a3e2 (void)) (
--   signed int arg1,
--   char arg2
-- )
-- {
--   return &args_char1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_char2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_44f283f141f81fc4 (void)) (
--   signed int arg1,
--   signed char arg2
-- )
-- {
--   return &args_char2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_char3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_27b5bf56bbc8f080 (void)) (
--   signed int arg1,
--   unsigned char arg2
-- )
-- {
--   return &args_char3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_short1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_985bed578f09aef8 (void)) (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   return &args_short1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_short2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_4213a6df8d0c03f1 (void)) (
--   signed int arg1,
--   signed short arg2
-- )
-- {
--   return &args_short2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_short3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_82e313aaa763196f (void)) (
--   signed int arg1,
--   unsigned short arg2
-- )
-- {
--   return &args_short3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_int1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_605e1f38f823a881 (void)) (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   return &args_int1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_int2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_3b8afc742e92814e (void)) (
--   signed int arg1,
--   signed int arg2
-- )
-- {
--   return &args_int2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_int3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_bf10dc64323b0995 (void)) (
--   signed int arg1,
--   unsigned int arg2
-- )
-- {
--   return &args_int3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_long1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_dae65ec08c1d514e (void)) (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   return &args_long1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_long2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_e83db9fe9e4243df (void)) (
--   signed int arg1,
--   signed long arg2
-- )
-- {
--   return &args_long2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_long3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_42d83281e20c0186 (void)) (
--   signed int arg1,
--   unsigned long arg2
-- )
-- {
--   return &args_long3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_float */
-- __attribute__ ((const))
-- void (*hs_bindgen_3b0ba5af6ce01aed (void)) (
--   signed int arg1,
--   float arg2
-- )
-- {
--   return &args_float;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_double */
-- __attribute__ ((const))
-- void (*hs_bindgen_d14a589fdc8b9407 (void)) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &args_double;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_bool1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_a829f5810873021d (void)) (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   return &args_bool1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_struct */
-- __attribute__ ((const))
-- void (*hs_bindgen_243cc2e9d0181102 (void)) (
--   signed int arg1,
--   struct some_struct arg2
-- )
-- {
--   return &args_struct;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_union */
-- __attribute__ ((const))
-- void (*hs_bindgen_b3e0ceada39fdc01 (void)) (
--   signed int arg1,
--   union some_union arg2
-- )
-- {
--   return &args_union;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_enum */
-- __attribute__ ((const))
-- void (*hs_bindgen_d11159ff99847117 (void)) (
--   signed int arg1,
--   enum some_enum arg2
-- )
-- {
--   return &args_enum;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_pointer1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_f3c28cbcc1bc9d17 (void)) (
--   signed int arg1,
--   signed int *arg2
-- )
-- {
--   return &args_pointer1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_pointer2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_190bfc6a0f4bff4f (void)) (
--   signed int arg1,
--   signed int **arg2
-- )
-- {
--   return &args_pointer2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_pointer3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_26b1c20d174e45d5 (void)) (
--   signed int arg1,
--   void *arg2
-- )
-- {
--   return &args_pointer3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_A */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_8760cbd218bc55d1 (void)) (void)
-- {
--   return &ret_A;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_char1 */
-- __attribute__ ((const))
-- char (*hs_bindgen_e910062cffeff2d2 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_char1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_char2 */
-- __attribute__ ((const))
-- signed char (*hs_bindgen_d9218f2ac4ee5a50 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_char2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_char3 */
-- __attribute__ ((const))
-- unsigned char (*hs_bindgen_7a2d6ef06c7567a1 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_char3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_short1 */
-- __attribute__ ((const))
-- signed short (*hs_bindgen_c715ac00f4ca7f36 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_short1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_short2 */
-- __attribute__ ((const))
-- signed short (*hs_bindgen_880f34b16d908c1f (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_short2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_short3 */
-- __attribute__ ((const))
-- unsigned short (*hs_bindgen_ea8c8e8164273c1a (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_short3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_int1 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_97a22a914dd2414c (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_int1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_int2 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_77a2b7921cb7566a (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_int2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_int3 */
-- __attribute__ ((const))
-- unsigned int (*hs_bindgen_0dc8eed9c02e16ff (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_int3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_long1 */
-- __attribute__ ((const))
-- signed long (*hs_bindgen_8a42512fc931fa53 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_long1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_long2 */
-- __attribute__ ((const))
-- signed long (*hs_bindgen_8293ce652f4875b7 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_long2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_long3 */
-- __attribute__ ((const))
-- unsigned long (*hs_bindgen_1ca2d3b54e331b1f (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_long3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_float */
-- __attribute__ ((const))
-- float (*hs_bindgen_5362002da5a787ba (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_float;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_double */
-- __attribute__ ((const))
-- double (*hs_bindgen_0ae8c6485107bf6f (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_double;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_bool1 */
-- __attribute__ ((const))
-- _Bool (*hs_bindgen_04d8f1fc8df996ba (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_bool1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_struct */
-- __attribute__ ((const))
-- struct some_struct (*hs_bindgen_b7cd9769c7dac7b8 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_struct;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_union */
-- __attribute__ ((const))
-- union some_union (*hs_bindgen_b4afde7383e5aff4 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_union;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_enum */
-- __attribute__ ((const))
-- enum some_enum (*hs_bindgen_239f0b420c073c18 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_enum;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_pointer1 */
-- __attribute__ ((const))
-- signed int *(*hs_bindgen_56eab0f8d0bdf79f (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_pointer1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_pointer2 */
-- __attribute__ ((const))
-- signed int **(*hs_bindgen_4c952a3d40721870 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_pointer2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_pointer3 */
-- __attribute__ ((const))
-- void *(*hs_bindgen_ccb0b4753d3e2490 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_pointer3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_body1 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_442c91e88aec2368 (void)) (
--   signed int arg1
-- )
-- {
--   return &body1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_body2 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_cfbec40e47da01c3 (void)) (void)
-- {
--   return &body2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_complex_float */
-- __attribute__ ((const))
-- void (*hs_bindgen_4319227a8aaa0b24 (void)) (
--   signed int arg1,
--   float _Complex arg2
-- )
-- {
--   return &args_complex_float;
-- }
-- /* test_macrosreparse_2_raw_Example_get_args_complex_double */
-- __attribute__ ((const))
-- void (*hs_bindgen_9620841c151e1094 (void)) (
--   signed int arg1,
--   double _Complex arg2
-- )
-- {
--   return &args_complex_double;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_complex_float */
-- __attribute__ ((const))
-- float _Complex (*hs_bindgen_aa2302691b1dc578 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_complex_float;
-- }
-- /* test_macrosreparse_2_raw_Example_get_ret_complex_double */
-- __attribute__ ((const))
-- double _Complex (*hs_bindgen_27f2ccb0e11ce3d4 (void)) (
--   signed int arg1
-- )
-- {
--   return &ret_complex_double;
-- }
-- /* test_macrosreparse_2_raw_Example_get_bespoke_args1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_5f39596c5788b2cf (void)) (
--   signed int arg1,
--   _Bool arg2
-- )
-- {
--   return &bespoke_args1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_bespoke_args2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_6fc3008f0e66bd81 (void)) (
--   signed int arg1,
--   size_t arg2
-- )
-- {
--   return &bespoke_args2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_bespoke_ret1 */
-- __attribute__ ((const))
-- _Bool (*hs_bindgen_02e119349dfc0dc6 (void)) (
--   signed int arg1
-- )
-- {
--   return &bespoke_ret1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_bespoke_ret2 */
-- __attribute__ ((const))
-- size_t (*hs_bindgen_447b3d2bccfb7ae8 (void)) (
--   signed int arg1
-- )
-- {
--   return &bespoke_ret2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_arr_args1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_869038d8098a2bf2 (void)) (
--   signed int *arg1
-- )
-- {
--   return &arr_args1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_arr_args2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_d97856ae41779071 (void)) (
--   signed int **arg1
-- )
-- {
--   return &arr_args2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_arr_args3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_e5fcdc276e072021 (void)) (
--   signed int *arg1
-- )
-- {
--   return &arr_args3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_arr_args4 */
-- __attribute__ ((const))
-- void (*hs_bindgen_5960a1a097c40b0b (void)) (
--   signed int **arg1
-- )
-- {
--   return &arr_args4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_args1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_6e1c21a20bf17727 (void)) (
--   signed int arg1,
--   void (*arg2) (void)
-- )
-- {
--   return &funptr_args1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_args2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_316b1d39ef1c99c8 (void)) (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   return &funptr_args2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_args3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_3b587acc49334022 (void)) (
--   signed int arg1,
--   void (*arg2) (
--   signed int arg1
-- )
-- )
-- {
--   return &funptr_args3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_args4 */
-- __attribute__ ((const))
-- void (*hs_bindgen_880f8ecb89c20f54 (void)) (
--   signed int arg1,
--   char (*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   return &funptr_args4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_args5 */
-- __attribute__ ((const))
-- void (*hs_bindgen_25220e78ceba78f8 (void)) (
--   signed int arg1,
--   signed int *(*arg2) (
--   signed int arg1,
--   double arg2
-- )
-- )
-- {
--   return &funptr_args5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_comments1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_6cef08508aed5305 (void)) (
--   signed int arg1
-- )
-- {
--   return &comments1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_before1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_71a50f57cd1216e6 (void)) (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   return &const_prim_before1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_before2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_5233d49c08278554 (void)) (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   return &const_prim_before2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_before3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_b47263d563e229b2 (void)) (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   return &const_prim_before3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_after1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_9b538efe2347a74e (void)) (
--   signed int arg1,
--   char const arg2
-- )
-- {
--   return &const_prim_after1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_after2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_e9bd30449260d07b (void)) (
--   signed int arg1,
--   signed char const arg2
-- )
-- {
--   return &const_prim_after2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_prim_after3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_f1e92cd065630ccb (void)) (
--   signed int arg1,
--   unsigned char const arg2
-- )
-- {
--   return &const_prim_after3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_aea63f55c25fa26d (void)) (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   return &const_withoutSign_before1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_1a34eb11a6ccfd86 (void)) (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   return &const_withoutSign_before2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_d9af8e3a8991a2e4 (void)) (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   return &const_withoutSign_before3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before4 */
-- __attribute__ ((const))
-- void (*hs_bindgen_558f393b1eddf40d (void)) (
--   signed int arg1,
--   struct some_struct const arg2
-- )
-- {
--   return &const_withoutSign_before4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before5 */
-- __attribute__ ((const))
-- void (*hs_bindgen_e62c93c0973b2781 (void)) (
--   signed int arg1,
--   union some_union const arg2
-- )
-- {
--   return &const_withoutSign_before5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before6 */
-- __attribute__ ((const))
-- void (*hs_bindgen_e56acb4f339a362d (void)) (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   return &const_withoutSign_before6;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before7 */
-- __attribute__ ((const))
-- void (*hs_bindgen_c298f88f131c980b (void)) (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   return &const_withoutSign_before7;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_before8 */
-- __attribute__ ((const))
-- void (*hs_bindgen_38d5cf2b5d94860c (void)) (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   return &const_withoutSign_before8;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_362151a5ba0ce905 (void)) (
--   signed int arg1,
--   float const arg2
-- )
-- {
--   return &const_withoutSign_after1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_071d6b5b46afca86 (void)) (
--   signed int arg1,
--   double const arg2
-- )
-- {
--   return &const_withoutSign_after2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_cb70cd180a753e3a (void)) (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   return &const_withoutSign_after3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after4 */
-- __attribute__ ((const))
-- void (*hs_bindgen_17e67974fc77dde6 (void)) (
--   signed int arg1,
--   struct some_struct const arg2
-- )
-- {
--   return &const_withoutSign_after4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after5 */
-- __attribute__ ((const))
-- void (*hs_bindgen_aea1ac49e3a717ae (void)) (
--   signed int arg1,
--   union some_union const arg2
-- )
-- {
--   return &const_withoutSign_after5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after6 */
-- __attribute__ ((const))
-- void (*hs_bindgen_89ad81e6dc3a6ed4 (void)) (
--   signed int arg1,
--   enum some_enum const arg2
-- )
-- {
--   return &const_withoutSign_after6;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after7 */
-- __attribute__ ((const))
-- void (*hs_bindgen_29b119a94317aae6 (void)) (
--   signed int arg1,
--   _Bool const arg2
-- )
-- {
--   return &const_withoutSign_after7;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_withoutSign_after8 */
-- __attribute__ ((const))
-- void (*hs_bindgen_be8db07cc695795d (void)) (
--   signed int arg1,
--   size_t const arg2
-- )
-- {
--   return &const_withoutSign_after8;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_args1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_3f4562f74152c205 (void)) (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   return &const_pointers_args1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_args2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_87278ccb01e7fee0 (void)) (
--   signed int arg1,
--   signed int const *arg2
-- )
-- {
--   return &const_pointers_args2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_args3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_1e25b241655c3ebb (void)) (
--   signed int arg1,
--   signed int *const arg2
-- )
-- {
--   return &const_pointers_args3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_args4 */
-- __attribute__ ((const))
-- void (*hs_bindgen_fa94aed37836859b (void)) (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   return &const_pointers_args4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_args5 */
-- __attribute__ ((const))
-- void (*hs_bindgen_800407f1e67deddb (void)) (
--   signed int arg1,
--   signed int const *const arg2
-- )
-- {
--   return &const_pointers_args5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_ret1 */
-- __attribute__ ((const))
-- signed int const *(*hs_bindgen_91e3fb45ca972f9d (void)) (
--   signed int arg1
-- )
-- {
--   return &const_pointers_ret1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_ret2 */
-- __attribute__ ((const))
-- signed int const *(*hs_bindgen_ce269be70accca82 (void)) (
--   signed int arg1
-- )
-- {
--   return &const_pointers_ret2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_ret3 */
-- __attribute__ ((const))
-- signed int *const (*hs_bindgen_f0f2ae46270c9785 (void)) (
--   signed int arg1
-- )
-- {
--   return &const_pointers_ret3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_ret4 */
-- __attribute__ ((const))
-- signed int const *const (*hs_bindgen_4ecbc6cf48fbe0c3 (void)) (
--   signed int arg1
-- )
-- {
--   return &const_pointers_ret4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_pointers_ret5 */
-- __attribute__ ((const))
-- signed int const *const (*hs_bindgen_c0b16cd44f63f52f (void)) (
--   signed int arg1
-- )
-- {
--   return &const_pointers_ret5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_array_elem1 */
-- __attribute__ ((const))
-- void (*hs_bindgen_db9eb973118a6fbf (void)) (
--   signed int const *arg1
-- )
-- {
--   return &const_array_elem1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_array_elem2 */
-- __attribute__ ((const))
-- void (*hs_bindgen_9288cd4171172005 (void)) (
--   signed int const **arg1
-- )
-- {
--   return &const_array_elem2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const_array_elem3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_c20403bc692b1bde (void)) (
--   signed int *const *arg1
-- )
-- {
--   return &const_array_elem3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_noParams1 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_5ca24e7f6ac8cff0 (void)) (void)
-- {
--   return &noParams1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_noParams2 */
-- __attribute__ ((const))
-- signed int (*hs_bindgen_6f664f6fdcbced27 (void)) (void)
-- {
--   return &noParams2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_noParams3 */
-- __attribute__ ((const))
-- void (*hs_bindgen_1067f730bd5b4c43 (void)) (
--   signed int arg1,
--   signed int (*arg2) (void)
-- )
-- {
--   return &noParams3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret1 */
-- __attribute__ ((const))
-- void (*(*hs_bindgen_6b5258a8560bc11c (void)) (
--   signed int arg1
-- )) (void)
-- {
--   return &funptr_ret1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret2 */
-- __attribute__ ((const))
-- signed int (*(*hs_bindgen_723b02be7cb23263 (void)) (
--   signed int arg1
-- )) (void)
-- {
--   return &funptr_ret2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret3 */
-- __attribute__ ((const))
-- void (*(*hs_bindgen_7c4d8fc844c6f97b (void)) (
--   signed int arg1
-- )) (
--   signed int arg1
-- )
-- {
--   return &funptr_ret3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret4 */
-- __attribute__ ((const))
-- char (*(*hs_bindgen_25b578cce360cf12 (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret4;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret5 */
-- __attribute__ ((const))
-- signed int *(*(*hs_bindgen_5e58691a68a915de (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret5;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret6 */
-- __attribute__ ((const))
-- signed int const *(*(*hs_bindgen_0c36a271f93a9dff (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret6;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret7 */
-- __attribute__ ((const))
-- signed int const *(*(*hs_bindgen_67439554fe1e797d (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret7;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret8 */
-- __attribute__ ((const))
-- signed int *const (*(*hs_bindgen_870a61b2b66eecf3 (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret8;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret9 */
-- __attribute__ ((const))
-- signed int const *const (*(*hs_bindgen_e7920c47095333a3 (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret9;
-- }
-- /* test_macrosreparse_2_raw_Example_get_funptr_ret10 */
-- __attribute__ ((const))
-- signed int const *const (*(*hs_bindgen_aa1eab9b222fa4b8 (void)) (
--   signed int arg1
-- )) (
--   signed int arg1,
--   double arg2
-- )
-- {
--   return &funptr_ret10;
-- }
-- /* test_macrosreparse_2_raw_Example_get_global1 */
-- __attribute__ ((const))
-- signed int *hs_bindgen_93cfa28c4d516159 (void)
-- {
--   return &global1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_global2 */
-- __attribute__ ((const))
-- signed int **hs_bindgen_9d8438d8f0c6d639 (void)
-- {
--   return &global2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_global3 */
-- __attribute__ ((const))
-- signed int ***hs_bindgen_29516306ddb7335f (void)
-- {
--   return &global3;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const1 */
-- __attribute__ ((const))
-- signed int const *hs_bindgen_3326ba6dde505604 (void)
-- {
--   return &const1;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const2 */
-- __attribute__ ((const))
-- signed int *const *hs_bindgen_8add8e4cd4511ebc (void)
-- {
--   return &const2;
-- }
-- /* test_macrosreparse_2_raw_Example_get_const3 */
-- __attribute__ ((const))
-- signed int **const *hs_bindgen_e00a055156bc89e4 (void)
-- {
--   return &const3;
-- }
{-| __C declaration:__ @macro A@

    __defined at:__ @macros\/reparse.h 3:9@

    __exported by:__ @macros\/reparse.h@
-}
a :: Raw String
{-| __C declaration:__ @macro A@

    __defined at:__ @macros\/reparse.h 3:9@

    __exported by:__ @macros\/reparse.h@
-}
a = objectLike "A" ["int"]
{-| __C declaration:__ @struct some_struct@

    __defined at:__ @macros\/reparse.h 7:8@

    __exported by:__ @macros\/reparse.h@
-}
data Some_struct
    = Some_struct {}
    deriving stock (Eq, Generic, Show)
instance StaticSize Some_struct
    where staticSizeOf = \_ -> 0 :: Int
          staticAlignment = \_ -> 1 :: Int
instance ReadRaw Some_struct
    where readRaw = \ptr_0 -> pure Some_struct
instance WriteRaw Some_struct
    where writeRaw = \ptr_0 -> \s_1 -> case s_1 of
                                       Some_struct -> pure ()
deriving via (EquivStorable Some_struct) instance Storable Some_struct
deriving via (IsStructViaReadRaw Some_struct) instance IsStruct Some_struct
{-| __C declaration:__ @union some_union@

    __defined at:__ @macros\/reparse.h 8:7@

    __exported by:__ @macros\/reparse.h@
-}
newtype Some_union
    = Some_union {unwrapSome_union :: ByteArray}
    deriving stock Generic
deriving via (SizedByteArray 0 1) instance StaticSize Some_union
deriving via (SizedByteArray 0 1) instance ReadRaw Some_union
deriving via (SizedByteArray 0 1) instance WriteRaw Some_union
deriving via (EquivStorable Some_union) instance Storable Some_union
deriving via (SizedByteArray 0 1) instance IsUnion Some_union
{-| __C declaration:__ @enum some_enum@

    __defined at:__ @macros\/reparse.h 9:6@

    __exported by:__ @macros\/reparse.h@
-}
newtype Some_enum
    = Some_enum {unwrapSome_enum :: CUInt}
    deriving stock (Eq, Generic, Ord)
    deriving newtype HasFFIType
instance StaticSize Some_enum
    where staticSizeOf = \_ -> 4 :: Int
          staticAlignment = \_ -> 4 :: Int
instance ReadRaw Some_enum
    where readRaw = \ptr_0 -> pure Some_enum <*> readRawByteOff ptr_0 (0 :: Int)
instance WriteRaw Some_enum
    where writeRaw = \ptr_0 -> \s_1 -> case s_1 of
                                       Some_enum unwrapSome_enum_2 -> writeRawByteOff ptr_0 (0 :: Int) unwrapSome_enum_2
deriving via (EquivStorable Some_enum) instance Storable Some_enum
deriving via CUInt instance Prim Some_enum
instance CEnum Some_enum
    where type CEnumZ Some_enum = CUInt
          toCEnum = Some_enum
          fromCEnum = getField @"unwrapSome_enum"
          declaredValues = \_ -> declaredValuesFromList [(0,
                                                          singleton "ENUM_A")]
          showsUndeclared = showsWrappedUndeclared "Some_enum"
          readPrecUndeclared = readPrecWrappedUndeclared "Some_enum"
          isDeclared = seqIsDeclared
          mkDeclared = seqMkDeclared
instance SequentialCEnum Some_enum
    where minDeclaredValue = ENUM_A
          maxDeclaredValue = ENUM_A
instance Show Some_enum
    where showsPrec = shows
instance Read Some_enum
    where readPrec = readPrec
          readList = readListDefault
          readListPrec = readListPrecDefault
instance (~) ty CUInt => HasField "unwrapSome_enum" Some_enum ty
    where hasField = \x_0 -> (\y_1 -> Some_enum{unwrapSome_enum = y_1},
                              getField @"unwrapSome_enum" x_0)
instance (~) ty CUInt =>
         HasField "unwrapSome_enum" (Ptr Some_enum) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapSome_enum")
instance HasCField Some_enum "unwrapSome_enum"
    where type CFieldType Some_enum "unwrapSome_enum" = CUInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @ENUM_A@

    __defined at:__ @macros\/reparse.h 9:18@

    __exported by:__ @macros\/reparse.h@
-}
pattern ENUM_A :: Some_enum
pattern ENUM_A = Some_enum 0
{-| __C declaration:__ @arr_typedef1@

    __defined at:__ @macros\/reparse.h 109:13@

    __exported by:__ @macros\/reparse.h@
-}
newtype Arr_typedef1
    = Arr_typedef1 {unwrapArr_typedef1 :: (IncompleteArray CInt)}
    deriving stock (Eq, Generic, Show)
    deriving newtype IsArray
instance (~) ty (IncompleteArray CInt) =>
         HasField "unwrapArr_typedef1" Arr_typedef1 ty
    where hasField = \x_0 -> (\y_1 -> Arr_typedef1{unwrapArr_typedef1 = y_1},
                              getField @"unwrapArr_typedef1" x_0)
instance (~) ty (IncompleteArray CInt) =>
         HasField "unwrapArr_typedef1" (Ptr Arr_typedef1) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapArr_typedef1")
instance HasCField Arr_typedef1 "unwrapArr_typedef1"
    where type CFieldType Arr_typedef1
                          "unwrapArr_typedef1" = IncompleteArray CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @arr_typedef2@

    __defined at:__ @macros\/reparse.h 110:13@

    __exported by:__ @macros\/reparse.h@
-}
newtype Arr_typedef2
    = Arr_typedef2 {unwrapArr_typedef2 :: (IncompleteArray (Ptr CInt))}
    deriving stock (Eq, Generic, Show)
    deriving newtype IsArray
instance (~) ty (IncompleteArray (Ptr CInt)) =>
         HasField "unwrapArr_typedef2" Arr_typedef2 ty
    where hasField = \x_0 -> (\y_1 -> Arr_typedef2{unwrapArr_typedef2 = y_1},
                              getField @"unwrapArr_typedef2" x_0)
instance (~) ty (IncompleteArray (Ptr CInt)) =>
         HasField "unwrapArr_typedef2" (Ptr Arr_typedef2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapArr_typedef2")
instance HasCField Arr_typedef2 "unwrapArr_typedef2"
    where type CFieldType Arr_typedef2
                          "unwrapArr_typedef2" = IncompleteArray (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @arr_typedef3@

    __defined at:__ @macros\/reparse.h 111:13@

    __exported by:__ @macros\/reparse.h@
-}
newtype Arr_typedef3
    = Arr_typedef3 {unwrapArr_typedef3 :: (ConstantArray 5 CInt)}
    deriving stock (Eq, Generic, Show)
    deriving newtype (IsArray, ReadRaw, StaticSize, Storable, WriteRaw)
instance (~) ty (ConstantArray 5 CInt) =>
         HasField "unwrapArr_typedef3" Arr_typedef3 ty
    where hasField = \x_0 -> (\y_1 -> Arr_typedef3{unwrapArr_typedef3 = y_1},
                              getField @"unwrapArr_typedef3" x_0)
instance (~) ty (ConstantArray 5 CInt) =>
         HasField "unwrapArr_typedef3" (Ptr Arr_typedef3) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapArr_typedef3")
instance HasCField Arr_typedef3 "unwrapArr_typedef3"
    where type CFieldType Arr_typedef3
                          "unwrapArr_typedef3" = ConstantArray 5 CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @arr_typedef4@

    __defined at:__ @macros\/reparse.h 112:13@

    __exported by:__ @macros\/reparse.h@
-}
newtype Arr_typedef4
    = Arr_typedef4 {unwrapArr_typedef4 :: (ConstantArray 5 (Ptr CInt))}
    deriving stock (Eq, Generic, Show)
    deriving newtype (IsArray, ReadRaw, StaticSize, Storable, WriteRaw)
instance (~) ty (ConstantArray 5 (Ptr CInt)) =>
         HasField "unwrapArr_typedef4" Arr_typedef4 ty
    where hasField = \x_0 -> (\y_1 -> Arr_typedef4{unwrapArr_typedef4 = y_1},
                              getField @"unwrapArr_typedef4" x_0)
instance (~) ty (ConstantArray 5 (Ptr CInt)) =>
         HasField "unwrapArr_typedef4" (Ptr Arr_typedef4) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapArr_typedef4")
instance HasCField Arr_typedef4 "unwrapArr_typedef4"
    where type CFieldType Arr_typedef4
                          "unwrapArr_typedef4" = ConstantArray 5 (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| Typedefs

    __C declaration:__ @typedef1@

    __defined at:__ @macros\/reparse.h 118:14@

    __exported by:__ @macros\/reparse.h@
-}
newtype Typedef1
    = Typedef1 {unwrapTypedef1 :: CInt}
    deriving stock (Eq, Generic, Ord, Read, Show)
    deriving newtype (Bitfield,
                      Bits,
                      Bounded,
                      Enum,
                      FiniteBits,
                      HasFFIType,
                      Integral,
                      Ix,
                      Num,
                      Prim,
                      ReadRaw,
                      Real,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty CInt => HasField "unwrapTypedef1" Typedef1 ty
    where hasField = \x_0 -> (\y_1 -> Typedef1{unwrapTypedef1 = y_1},
                              getField @"unwrapTypedef1" x_0)
instance (~) ty CInt =>
         HasField "unwrapTypedef1" (Ptr Typedef1) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapTypedef1")
instance HasCField Typedef1 "unwrapTypedef1"
    where type CFieldType Typedef1 "unwrapTypedef1" = CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @typedef2@

    __defined at:__ @macros\/reparse.h 119:14@

    __exported by:__ @macros\/reparse.h@
-}
newtype Typedef2
    = Typedef2 {unwrapTypedef2 :: (Ptr CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (Ptr CInt) => HasField "unwrapTypedef2" Typedef2 ty
    where hasField = \x_0 -> (\y_1 -> Typedef2{unwrapTypedef2 = y_1},
                              getField @"unwrapTypedef2" x_0)
instance (~) ty (Ptr CInt) =>
         HasField "unwrapTypedef2" (Ptr Typedef2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapTypedef2")
instance HasCField Typedef2 "unwrapTypedef2"
    where type CFieldType Typedef2 "unwrapTypedef2" = Ptr CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @typedef3@

    __defined at:__ @macros\/reparse.h 120:14@

    __exported by:__ @macros\/reparse.h@
-}
newtype Typedef3
    = Typedef3 {unwrapTypedef3 :: (Ptr (Ptr CInt))}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (Ptr (Ptr CInt)) =>
         HasField "unwrapTypedef3" Typedef3 ty
    where hasField = \x_0 -> (\y_1 -> Typedef3{unwrapTypedef3 = y_1},
                              getField @"unwrapTypedef3" x_0)
instance (~) ty (Ptr (Ptr CInt)) =>
         HasField "unwrapTypedef3" (Ptr Typedef3) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapTypedef3")
instance HasCField Typedef3 "unwrapTypedef3"
    where type CFieldType Typedef3 "unwrapTypedef3" = Ptr (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Funptr_typedef1'

    __C declaration:__ @funptr_typedef1@

    __defined at:__ @macros\/reparse.h 132:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef1_Aux
    = Funptr_typedef1_Aux {unwrapFunptr_typedef1_Aux :: (IO CInt)}
    deriving stock Generic
-- __unique:__ @toFunptr_typedef1_Aux@
foreign import ccall safe "wrapper" hs_bindgen_c584d0f839fd43de_base ::
    IO CInt
 -> IO (FunPtr (IO CInt))
-- __unique:__ @toFunptr_typedef1_Aux@
hs_bindgen_c584d0f839fd43de :: Funptr_typedef1_Aux ->
                               IO (FunPtr Funptr_typedef1_Aux)
-- __unique:__ @toFunptr_typedef1_Aux@
hs_bindgen_c584d0f839fd43de = \fun_0 -> fmap castFunPtr (hs_bindgen_c584d0f839fd43de_base (fmap toFFIType (getField @"unwrapFunptr_typedef1_Aux" fun_0)))
-- __unique:__ @fromFunptr_typedef1_Aux@
foreign import ccall safe "dynamic" hs_bindgen_806a46dc418a062c_base ::
    FunPtr (IO CInt)
 -> IO CInt
-- __unique:__ @fromFunptr_typedef1_Aux@
hs_bindgen_806a46dc418a062c :: FunPtr Funptr_typedef1_Aux ->
                               Funptr_typedef1_Aux
-- __unique:__ @fromFunptr_typedef1_Aux@
hs_bindgen_806a46dc418a062c = \funPtr_0 -> Funptr_typedef1_Aux (fmap fromFFIType (hs_bindgen_806a46dc418a062c_base (castFunPtr funPtr_0)))
instance ToFunPtr Funptr_typedef1_Aux
    where toFunPtr = hs_bindgen_c584d0f839fd43de
instance FromFunPtr Funptr_typedef1_Aux
    where fromFunPtr = hs_bindgen_806a46dc418a062c
instance (~) ty (IO CInt) =>
         HasField "unwrapFunptr_typedef1_Aux" Funptr_typedef1_Aux ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef1_Aux{unwrapFunptr_typedef1_Aux = y_1},
                              getField @"unwrapFunptr_typedef1_Aux" x_0)
instance (~) ty (IO CInt) =>
         HasField "unwrapFunptr_typedef1_Aux"
                  (Ptr Funptr_typedef1_Aux)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef1_Aux")
instance HasCField Funptr_typedef1_Aux "unwrapFunptr_typedef1_Aux"
    where type CFieldType Funptr_typedef1_Aux
                          "unwrapFunptr_typedef1_Aux" = IO CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @funptr_typedef1@

    __defined at:__ @macros\/reparse.h 132:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef1
    = Funptr_typedef1 {unwrapFunptr_typedef1 :: (FunPtr Funptr_typedef1_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Funptr_typedef1_Aux) =>
         HasField "unwrapFunptr_typedef1" Funptr_typedef1 ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef1{unwrapFunptr_typedef1 = y_1},
                              getField @"unwrapFunptr_typedef1" x_0)
instance (~) ty (FunPtr Funptr_typedef1_Aux) =>
         HasField "unwrapFunptr_typedef1" (Ptr Funptr_typedef1) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef1")
instance HasCField Funptr_typedef1 "unwrapFunptr_typedef1"
    where type CFieldType Funptr_typedef1
                          "unwrapFunptr_typedef1" = FunPtr Funptr_typedef1_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Funptr_typedef2'

    __C declaration:__ @funptr_typedef2@

    __defined at:__ @macros\/reparse.h 133:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef2_Aux
    = Funptr_typedef2_Aux {unwrapFunptr_typedef2_Aux :: (IO (Ptr CInt))}
    deriving stock Generic
-- __unique:__ @toFunptr_typedef2_Aux@
foreign import ccall safe "wrapper" hs_bindgen_f174457a161ac5a0_base ::
    IO (Ptr Void)
 -> IO (FunPtr (IO (Ptr Void)))
-- __unique:__ @toFunptr_typedef2_Aux@
hs_bindgen_f174457a161ac5a0 :: Funptr_typedef2_Aux ->
                               IO (FunPtr Funptr_typedef2_Aux)
-- __unique:__ @toFunptr_typedef2_Aux@
hs_bindgen_f174457a161ac5a0 = \fun_0 -> fmap castFunPtr (hs_bindgen_f174457a161ac5a0_base (fmap toFFIType (getField @"unwrapFunptr_typedef2_Aux" fun_0)))
-- __unique:__ @fromFunptr_typedef2_Aux@
foreign import ccall safe "dynamic" hs_bindgen_323d07dff85b802c_base ::
    FunPtr (IO (Ptr Void))
 -> IO (Ptr Void)
-- __unique:__ @fromFunptr_typedef2_Aux@
hs_bindgen_323d07dff85b802c :: FunPtr Funptr_typedef2_Aux ->
                               Funptr_typedef2_Aux
-- __unique:__ @fromFunptr_typedef2_Aux@
hs_bindgen_323d07dff85b802c = \funPtr_0 -> Funptr_typedef2_Aux (fmap fromFFIType (hs_bindgen_323d07dff85b802c_base (castFunPtr funPtr_0)))
instance ToFunPtr Funptr_typedef2_Aux
    where toFunPtr = hs_bindgen_f174457a161ac5a0
instance FromFunPtr Funptr_typedef2_Aux
    where fromFunPtr = hs_bindgen_323d07dff85b802c
instance (~) ty (IO (Ptr CInt)) =>
         HasField "unwrapFunptr_typedef2_Aux" Funptr_typedef2_Aux ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef2_Aux{unwrapFunptr_typedef2_Aux = y_1},
                              getField @"unwrapFunptr_typedef2_Aux" x_0)
instance (~) ty (IO (Ptr CInt)) =>
         HasField "unwrapFunptr_typedef2_Aux"
                  (Ptr Funptr_typedef2_Aux)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef2_Aux")
instance HasCField Funptr_typedef2_Aux "unwrapFunptr_typedef2_Aux"
    where type CFieldType Funptr_typedef2_Aux
                          "unwrapFunptr_typedef2_Aux" = IO (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @funptr_typedef2@

    __defined at:__ @macros\/reparse.h 133:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef2
    = Funptr_typedef2 {unwrapFunptr_typedef2 :: (FunPtr Funptr_typedef2_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Funptr_typedef2_Aux) =>
         HasField "unwrapFunptr_typedef2" Funptr_typedef2 ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef2{unwrapFunptr_typedef2 = y_1},
                              getField @"unwrapFunptr_typedef2" x_0)
instance (~) ty (FunPtr Funptr_typedef2_Aux) =>
         HasField "unwrapFunptr_typedef2" (Ptr Funptr_typedef2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef2")
instance HasCField Funptr_typedef2 "unwrapFunptr_typedef2"
    where type CFieldType Funptr_typedef2
                          "unwrapFunptr_typedef2" = FunPtr Funptr_typedef2_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Funptr_typedef3'

    __C declaration:__ @funptr_typedef3@

    __defined at:__ @macros\/reparse.h 134:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef3_Aux
    = Funptr_typedef3_Aux {unwrapFunptr_typedef3_Aux :: (IO (Ptr (Ptr CInt)))}
    deriving stock Generic
-- __unique:__ @toFunptr_typedef3_Aux@
foreign import ccall safe "wrapper" hs_bindgen_031d1a7decd790d8_base ::
    IO (Ptr Void)
 -> IO (FunPtr (IO (Ptr Void)))
-- __unique:__ @toFunptr_typedef3_Aux@
hs_bindgen_031d1a7decd790d8 :: Funptr_typedef3_Aux ->
                               IO (FunPtr Funptr_typedef3_Aux)
-- __unique:__ @toFunptr_typedef3_Aux@
hs_bindgen_031d1a7decd790d8 = \fun_0 -> fmap castFunPtr (hs_bindgen_031d1a7decd790d8_base (fmap toFFIType (getField @"unwrapFunptr_typedef3_Aux" fun_0)))
-- __unique:__ @fromFunptr_typedef3_Aux@
foreign import ccall safe "dynamic" hs_bindgen_82dc7b932974117e_base ::
    FunPtr (IO (Ptr Void))
 -> IO (Ptr Void)
-- __unique:__ @fromFunptr_typedef3_Aux@
hs_bindgen_82dc7b932974117e :: FunPtr Funptr_typedef3_Aux ->
                               Funptr_typedef3_Aux
-- __unique:__ @fromFunptr_typedef3_Aux@
hs_bindgen_82dc7b932974117e = \funPtr_0 -> Funptr_typedef3_Aux (fmap fromFFIType (hs_bindgen_82dc7b932974117e_base (castFunPtr funPtr_0)))
instance ToFunPtr Funptr_typedef3_Aux
    where toFunPtr = hs_bindgen_031d1a7decd790d8
instance FromFunPtr Funptr_typedef3_Aux
    where fromFunPtr = hs_bindgen_82dc7b932974117e
instance (~) ty (IO (Ptr (Ptr CInt))) =>
         HasField "unwrapFunptr_typedef3_Aux" Funptr_typedef3_Aux ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef3_Aux{unwrapFunptr_typedef3_Aux = y_1},
                              getField @"unwrapFunptr_typedef3_Aux" x_0)
instance (~) ty (IO (Ptr (Ptr CInt))) =>
         HasField "unwrapFunptr_typedef3_Aux"
                  (Ptr Funptr_typedef3_Aux)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef3_Aux")
instance HasCField Funptr_typedef3_Aux "unwrapFunptr_typedef3_Aux"
    where type CFieldType Funptr_typedef3_Aux
                          "unwrapFunptr_typedef3_Aux" = IO (Ptr (Ptr CInt))
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @funptr_typedef3@

    __defined at:__ @macros\/reparse.h 134:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef3
    = Funptr_typedef3 {unwrapFunptr_typedef3 :: (FunPtr Funptr_typedef3_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Funptr_typedef3_Aux) =>
         HasField "unwrapFunptr_typedef3" Funptr_typedef3 ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef3{unwrapFunptr_typedef3 = y_1},
                              getField @"unwrapFunptr_typedef3" x_0)
instance (~) ty (FunPtr Funptr_typedef3_Aux) =>
         HasField "unwrapFunptr_typedef3" (Ptr Funptr_typedef3) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef3")
instance HasCField Funptr_typedef3 "unwrapFunptr_typedef3"
    where type CFieldType Funptr_typedef3
                          "unwrapFunptr_typedef3" = FunPtr Funptr_typedef3_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Funptr_typedef4'

    __C declaration:__ @funptr_typedef4@

    __defined at:__ @macros\/reparse.h 135:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef4_Aux
    = Funptr_typedef4_Aux {unwrapFunptr_typedef4_Aux :: (CInt ->
                                                         CDouble -> IO CInt)}
    deriving stock Generic
-- __unique:__ @toFunptr_typedef4_Aux@
foreign import ccall safe "wrapper" hs_bindgen_da2336d254667386_base ::
    CInt -> CDouble -> IO CInt
 -> IO (FunPtr (CInt -> CDouble -> IO CInt))
-- __unique:__ @toFunptr_typedef4_Aux@
hs_bindgen_da2336d254667386 :: Funptr_typedef4_Aux ->
                               IO (FunPtr Funptr_typedef4_Aux)
-- __unique:__ @toFunptr_typedef4_Aux@
hs_bindgen_da2336d254667386 = \fun_0 -> fmap castFunPtr (hs_bindgen_da2336d254667386_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapFunptr_typedef4_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromFunptr_typedef4_Aux@
foreign import ccall safe "dynamic" hs_bindgen_d4a97954476da161_base ::
    FunPtr (CInt -> CDouble -> IO CInt)
 -> CInt
 -> CDouble
 -> IO CInt
-- __unique:__ @fromFunptr_typedef4_Aux@
hs_bindgen_d4a97954476da161 :: FunPtr Funptr_typedef4_Aux ->
                               Funptr_typedef4_Aux
-- __unique:__ @fromFunptr_typedef4_Aux@
hs_bindgen_d4a97954476da161 = \funPtr_0 -> Funptr_typedef4_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_d4a97954476da161_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Funptr_typedef4_Aux
    where toFunPtr = hs_bindgen_da2336d254667386
instance FromFunPtr Funptr_typedef4_Aux
    where fromFunPtr = hs_bindgen_d4a97954476da161
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapFunptr_typedef4_Aux" Funptr_typedef4_Aux ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef4_Aux{unwrapFunptr_typedef4_Aux = y_1},
                              getField @"unwrapFunptr_typedef4_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapFunptr_typedef4_Aux"
                  (Ptr Funptr_typedef4_Aux)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef4_Aux")
instance HasCField Funptr_typedef4_Aux "unwrapFunptr_typedef4_Aux"
    where type CFieldType Funptr_typedef4_Aux
                          "unwrapFunptr_typedef4_Aux" = CInt -> CDouble -> IO CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @funptr_typedef4@

    __defined at:__ @macros\/reparse.h 135:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef4
    = Funptr_typedef4 {unwrapFunptr_typedef4 :: (FunPtr Funptr_typedef4_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Funptr_typedef4_Aux) =>
         HasField "unwrapFunptr_typedef4" Funptr_typedef4 ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef4{unwrapFunptr_typedef4 = y_1},
                              getField @"unwrapFunptr_typedef4" x_0)
instance (~) ty (FunPtr Funptr_typedef4_Aux) =>
         HasField "unwrapFunptr_typedef4" (Ptr Funptr_typedef4) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef4")
instance HasCField Funptr_typedef4 "unwrapFunptr_typedef4"
    where type CFieldType Funptr_typedef4
                          "unwrapFunptr_typedef4" = FunPtr Funptr_typedef4_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Funptr_typedef5'

    __C declaration:__ @funptr_typedef5@

    __defined at:__ @macros\/reparse.h 136:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef5_Aux
    = Funptr_typedef5_Aux {unwrapFunptr_typedef5_Aux :: (CInt ->
                                                         CDouble -> IO (Ptr CInt))}
    deriving stock Generic
-- __unique:__ @toFunptr_typedef5_Aux@
foreign import ccall safe "wrapper" hs_bindgen_1f45632f07742a46_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toFunptr_typedef5_Aux@
hs_bindgen_1f45632f07742a46 :: Funptr_typedef5_Aux ->
                               IO (FunPtr Funptr_typedef5_Aux)
-- __unique:__ @toFunptr_typedef5_Aux@
hs_bindgen_1f45632f07742a46 = \fun_0 -> fmap castFunPtr (hs_bindgen_1f45632f07742a46_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapFunptr_typedef5_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromFunptr_typedef5_Aux@
foreign import ccall safe "dynamic" hs_bindgen_0bd1877eaaba0d3e_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromFunptr_typedef5_Aux@
hs_bindgen_0bd1877eaaba0d3e :: FunPtr Funptr_typedef5_Aux ->
                               Funptr_typedef5_Aux
-- __unique:__ @fromFunptr_typedef5_Aux@
hs_bindgen_0bd1877eaaba0d3e = \funPtr_0 -> Funptr_typedef5_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_0bd1877eaaba0d3e_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Funptr_typedef5_Aux
    where toFunPtr = hs_bindgen_1f45632f07742a46
instance FromFunPtr Funptr_typedef5_Aux
    where fromFunPtr = hs_bindgen_0bd1877eaaba0d3e
instance (~) ty (CInt -> CDouble -> IO (Ptr CInt)) =>
         HasField "unwrapFunptr_typedef5_Aux" Funptr_typedef5_Aux ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef5_Aux{unwrapFunptr_typedef5_Aux = y_1},
                              getField @"unwrapFunptr_typedef5_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (Ptr CInt)) =>
         HasField "unwrapFunptr_typedef5_Aux"
                  (Ptr Funptr_typedef5_Aux)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef5_Aux")
instance HasCField Funptr_typedef5_Aux "unwrapFunptr_typedef5_Aux"
    where type CFieldType Funptr_typedef5_Aux
                          "unwrapFunptr_typedef5_Aux" = CInt -> CDouble -> IO (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @funptr_typedef5@

    __defined at:__ @macros\/reparse.h 136:16@

    __exported by:__ @macros\/reparse.h@
-}
newtype Funptr_typedef5
    = Funptr_typedef5 {unwrapFunptr_typedef5 :: (FunPtr Funptr_typedef5_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Funptr_typedef5_Aux) =>
         HasField "unwrapFunptr_typedef5" Funptr_typedef5 ty
    where hasField = \x_0 -> (\y_1 -> Funptr_typedef5{unwrapFunptr_typedef5 = y_1},
                              getField @"unwrapFunptr_typedef5" x_0)
instance (~) ty (FunPtr Funptr_typedef5_Aux) =>
         HasField "unwrapFunptr_typedef5" (Ptr Funptr_typedef5) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapFunptr_typedef5")
instance HasCField Funptr_typedef5 "unwrapFunptr_typedef5"
    where type CFieldType Funptr_typedef5
                          "unwrapFunptr_typedef5" = FunPtr Funptr_typedef5_Aux
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @comments2@

    __defined at:__ @macros\/reparse.h 145:30@

    __exported by:__ @macros\/reparse.h@
-}
newtype Comments2
    = Comments2 {unwrapComments2 :: CInt}
    deriving stock (Eq, Generic, Ord, Read, Show)
    deriving newtype (Bitfield,
                      Bits,
                      Bounded,
                      Enum,
                      FiniteBits,
                      HasFFIType,
                      Integral,
                      Ix,
                      Num,
                      Prim,
                      ReadRaw,
                      Real,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty CInt => HasField "unwrapComments2" Comments2 ty
    where hasField = \x_0 -> (\y_1 -> Comments2{unwrapComments2 = y_1},
                              getField @"unwrapComments2" x_0)
instance (~) ty CInt =>
         HasField "unwrapComments2" (Ptr Comments2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapComments2")
instance HasCField Comments2 "unwrapComments2"
    where type CFieldType Comments2 "unwrapComments2" = CInt
          offset# = \_ -> \_ -> 0
{-| Struct fields

    __C declaration:__ @struct example_struct@

    __defined at:__ @macros\/reparse.h 151:8@

    __exported by:__ @macros\/reparse.h@
-}
data Example_struct
    = Example_struct {example_struct_field1 :: CInt
                      {- ^ __C declaration:__ @field1@

                           __defined at:__ @macros\/reparse.h 152:8@

                           __exported by:__ @macros\/reparse.h@
                      -},
                      example_struct_field2 :: (Ptr CInt)
                      {- ^ __C declaration:__ @field2@

                           __defined at:__ @macros\/reparse.h 153:8@

                           __exported by:__ @macros\/reparse.h@
                      -},
                      example_struct_field3 :: (Ptr (Ptr CInt))
                      {- ^ __C declaration:__ @field3@

                           __defined at:__ @macros\/reparse.h 154:8@

                           __exported by:__ @macros\/reparse.h@
                      -}}
    deriving stock (Eq, Generic, Show)
instance StaticSize Example_struct
    where staticSizeOf = \_ -> 24 :: Int
          staticAlignment = \_ -> 8 :: Int
instance ReadRaw Example_struct
    where readRaw = \ptr_0 -> ((pure Example_struct <*> readRaw (Proxy @"example_struct_field1") ptr_0) <*> readRaw (Proxy @"example_struct_field2") ptr_0) <*> readRaw (Proxy @"example_struct_field3") ptr_0
instance WriteRaw Example_struct
    where writeRaw = \ptr_0 -> \s_1 -> case s_1 of
                                       Example_struct example_struct_field1_2
                                                      example_struct_field2_3
                                                      example_struct_field3_4 -> writeRaw (Proxy @"example_struct_field1") ptr_0 example_struct_field1_2 >> (writeRaw (Proxy @"example_struct_field2") ptr_0 example_struct_field2_3 >> writeRaw (Proxy @"example_struct_field3") ptr_0 example_struct_field3_4)
deriving via (EquivStorable Example_struct) instance Storable Example_struct
deriving via (IsStructViaReadRaw Example_struct) instance IsStruct Example_struct
instance (~) ty CInt =>
         HasField "example_struct_field1" Example_struct ty
    where hasField = \x_0 -> (\y_1 -> Example_struct{example_struct_field1 = y_1,
                                                     example_struct_field2 = getField @"example_struct_field2" x_0,
                                                     example_struct_field3 = getField @"example_struct_field3" x_0},
                              getField @"example_struct_field1" x_0)
instance (~) ty CInt =>
         HasField "example_struct_field1" (Ptr Example_struct) (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_field1")
instance HasCField Example_struct "example_struct_field1"
    where type CFieldType Example_struct "example_struct_field1" = CInt
          offset# = \_ -> \_ -> 0
instance (~) ty (Ptr CInt) =>
         HasField "example_struct_field2" Example_struct ty
    where hasField = \x_0 -> (\y_1 -> Example_struct{example_struct_field2 = y_1,
                                                     example_struct_field1 = getField @"example_struct_field1" x_0,
                                                     example_struct_field3 = getField @"example_struct_field3" x_0},
                              getField @"example_struct_field2" x_0)
instance (~) ty (Ptr CInt) =>
         HasField "example_struct_field2" (Ptr Example_struct) (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_field2")
instance HasCField Example_struct "example_struct_field2"
    where type CFieldType Example_struct
                          "example_struct_field2" = Ptr CInt
          offset# = \_ -> \_ -> 8
instance (~) ty (Ptr (Ptr CInt)) =>
         HasField "example_struct_field3" Example_struct ty
    where hasField = \x_0 -> (\y_1 -> Example_struct{example_struct_field3 = y_1,
                                                     example_struct_field1 = getField @"example_struct_field1" x_0,
                                                     example_struct_field2 = getField @"example_struct_field2" x_0},
                              getField @"example_struct_field3" x_0)
instance (~) ty (Ptr (Ptr CInt)) =>
         HasField "example_struct_field3" (Ptr Example_struct) (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_field3")
instance HasCField Example_struct "example_struct_field3"
    where type CFieldType Example_struct
                          "example_struct_field3" = Ptr (Ptr CInt)
          offset# = \_ -> \_ -> 16
{-| __C declaration:__ @const_typedef1@

    __defined at:__ @macros\/reparse.h 218:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef1
    = Const_typedef1 {unwrapConst_typedef1 :: CInt}
    deriving stock (Eq, Generic, Ord, Read, Show)
    deriving newtype (Bitfield,
                      Bits,
                      Bounded,
                      Enum,
                      FiniteBits,
                      HasFFIType,
                      Integral,
                      Ix,
                      Num,
                      Prim,
                      ReadRaw,
                      Real,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty CInt =>
         HasField "unwrapConst_typedef1" Const_typedef1 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef1{unwrapConst_typedef1 = y_1},
                              getField @"unwrapConst_typedef1" x_0)
instance (~) ty CInt =>
         HasField "unwrapConst_typedef1" (Ptr Const_typedef1) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef1")
instance HasCField Const_typedef1 "unwrapConst_typedef1"
    where type CFieldType Const_typedef1 "unwrapConst_typedef1" = CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef2@

    __defined at:__ @macros\/reparse.h 219:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef2
    = Const_typedef2 {unwrapConst_typedef2 :: CInt}
    deriving stock (Eq, Generic, Ord, Read, Show)
    deriving newtype (Bitfield,
                      Bits,
                      Bounded,
                      Enum,
                      FiniteBits,
                      HasFFIType,
                      Integral,
                      Ix,
                      Num,
                      Prim,
                      ReadRaw,
                      Real,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty CInt =>
         HasField "unwrapConst_typedef2" Const_typedef2 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef2{unwrapConst_typedef2 = y_1},
                              getField @"unwrapConst_typedef2" x_0)
instance (~) ty CInt =>
         HasField "unwrapConst_typedef2" (Ptr Const_typedef2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef2")
instance HasCField Const_typedef2 "unwrapConst_typedef2"
    where type CFieldType Const_typedef2 "unwrapConst_typedef2" = CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef3@

    __defined at:__ @macros\/reparse.h 220:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef3
    = Const_typedef3 {unwrapConst_typedef3 :: (PtrConst CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef3" Const_typedef3 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef3{unwrapConst_typedef3 = y_1},
                              getField @"unwrapConst_typedef3" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef3" (Ptr Const_typedef3) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef3")
instance HasCField Const_typedef3 "unwrapConst_typedef3"
    where type CFieldType Const_typedef3
                          "unwrapConst_typedef3" = PtrConst CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef4@

    __defined at:__ @macros\/reparse.h 221:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef4
    = Const_typedef4 {unwrapConst_typedef4 :: (PtrConst CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef4" Const_typedef4 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef4{unwrapConst_typedef4 = y_1},
                              getField @"unwrapConst_typedef4" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef4" (Ptr Const_typedef4) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef4")
instance HasCField Const_typedef4 "unwrapConst_typedef4"
    where type CFieldType Const_typedef4
                          "unwrapConst_typedef4" = PtrConst CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef5@

    __defined at:__ @macros\/reparse.h 222:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef5
    = Const_typedef5 {unwrapConst_typedef5 :: (Ptr CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (Ptr CInt) =>
         HasField "unwrapConst_typedef5" Const_typedef5 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef5{unwrapConst_typedef5 = y_1},
                              getField @"unwrapConst_typedef5" x_0)
instance (~) ty (Ptr CInt) =>
         HasField "unwrapConst_typedef5" (Ptr Const_typedef5) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef5")
instance HasCField Const_typedef5 "unwrapConst_typedef5"
    where type CFieldType Const_typedef5
                          "unwrapConst_typedef5" = Ptr CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef6@

    __defined at:__ @macros\/reparse.h 223:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef6
    = Const_typedef6 {unwrapConst_typedef6 :: (PtrConst CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef6" Const_typedef6 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef6{unwrapConst_typedef6 = y_1},
                              getField @"unwrapConst_typedef6" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef6" (Ptr Const_typedef6) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef6")
instance HasCField Const_typedef6 "unwrapConst_typedef6"
    where type CFieldType Const_typedef6
                          "unwrapConst_typedef6" = PtrConst CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_typedef7@

    __defined at:__ @macros\/reparse.h 224:25@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_typedef7
    = Const_typedef7 {unwrapConst_typedef7 :: (PtrConst CInt)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef7" Const_typedef7 ty
    where hasField = \x_0 -> (\y_1 -> Const_typedef7{unwrapConst_typedef7 = y_1},
                              getField @"unwrapConst_typedef7" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "unwrapConst_typedef7" (Ptr Const_typedef7) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_typedef7")
instance HasCField Const_typedef7 "unwrapConst_typedef7"
    where type CFieldType Const_typedef7
                          "unwrapConst_typedef7" = PtrConst CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @struct example_struct_with_const@

    __defined at:__ @macros\/reparse.h 226:8@

    __exported by:__ @macros\/reparse.h@
-}
data Example_struct_with_const
    = Example_struct_with_const {example_struct_with_const_const_field1 :: CInt
                                 {- ^ __C declaration:__ @const_field1@

                                      __defined at:__ @macros\/reparse.h 227:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field2 :: CInt
                                 {- ^ __C declaration:__ @const_field2@

                                      __defined at:__ @macros\/reparse.h 228:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field3 :: (PtrConst CInt)
                                 {- ^ __C declaration:__ @const_field3@

                                      __defined at:__ @macros\/reparse.h 229:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field4 :: (PtrConst CInt)
                                 {- ^ __C declaration:__ @const_field4@

                                      __defined at:__ @macros\/reparse.h 230:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field5 :: (Ptr CInt)
                                 {- ^ __C declaration:__ @const_field5@

                                      __defined at:__ @macros\/reparse.h 231:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field6 :: (PtrConst CInt)
                                 {- ^ __C declaration:__ @const_field6@

                                      __defined at:__ @macros\/reparse.h 232:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -},
                                 example_struct_with_const_const_field7 :: (PtrConst CInt)
                                 {- ^ __C declaration:__ @const_field7@

                                      __defined at:__ @macros\/reparse.h 233:19@

                                      __exported by:__ @macros\/reparse.h@
                                 -}}
    deriving stock (Eq, Generic, Show)
instance StaticSize Example_struct_with_const
    where staticSizeOf = \_ -> 48 :: Int
          staticAlignment = \_ -> 8 :: Int
instance ReadRaw Example_struct_with_const
    where readRaw = \ptr_0 -> ((((((pure Example_struct_with_const <*> readRaw (Proxy @"example_struct_with_const_const_field1") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field2") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field3") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field4") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field5") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field6") ptr_0) <*> readRaw (Proxy @"example_struct_with_const_const_field7") ptr_0
instance WriteRaw Example_struct_with_const
    where writeRaw = \ptr_0 -> \s_1 -> case s_1 of
                                       Example_struct_with_const example_struct_with_const_const_field1_2
                                                                 example_struct_with_const_const_field2_3
                                                                 example_struct_with_const_const_field3_4
                                                                 example_struct_with_const_const_field4_5
                                                                 example_struct_with_const_const_field5_6
                                                                 example_struct_with_const_const_field6_7
                                                                 example_struct_with_const_const_field7_8 -> writeRaw (Proxy @"example_struct_with_const_const_field1") ptr_0 example_struct_with_const_const_field1_2 >> (writeRaw (Proxy @"example_struct_with_const_const_field2") ptr_0 example_struct_with_const_const_field2_3 >> (writeRaw (Proxy @"example_struct_with_const_const_field3") ptr_0 example_struct_with_const_const_field3_4 >> (writeRaw (Proxy @"example_struct_with_const_const_field4") ptr_0 example_struct_with_const_const_field4_5 >> (writeRaw (Proxy @"example_struct_with_const_const_field5") ptr_0 example_struct_with_const_const_field5_6 >> (writeRaw (Proxy @"example_struct_with_const_const_field6") ptr_0 example_struct_with_const_const_field6_7 >> writeRaw (Proxy @"example_struct_with_const_const_field7") ptr_0 example_struct_with_const_const_field7_8)))))
deriving via (EquivStorable Example_struct_with_const) instance Storable Example_struct_with_const
deriving via (IsStructViaReadRaw Example_struct_with_const) instance IsStruct Example_struct_with_const
instance (~) ty CInt =>
         HasField "example_struct_with_const_const_field1"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field1 = y_1,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field1" x_0)
instance (~) ty CInt =>
         HasField "example_struct_with_const_const_field1"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field1")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field1"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field1" = CInt
          offset# = \_ -> \_ -> 0
instance (~) ty CInt =>
         HasField "example_struct_with_const_const_field2"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field2 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field2" x_0)
instance (~) ty CInt =>
         HasField "example_struct_with_const_const_field2"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field2")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field2"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field2" = CInt
          offset# = \_ -> \_ -> 4
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field3"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field3 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field3" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field3"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field3")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field3"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field3" = PtrConst CInt
          offset# = \_ -> \_ -> 8
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field4"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field4 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field4" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field4"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field4")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field4"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field4" = PtrConst CInt
          offset# = \_ -> \_ -> 16
instance (~) ty (Ptr CInt) =>
         HasField "example_struct_with_const_const_field5"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field5 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field5" x_0)
instance (~) ty (Ptr CInt) =>
         HasField "example_struct_with_const_const_field5"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field5")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field5"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field5" = Ptr CInt
          offset# = \_ -> \_ -> 24
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field6"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field6 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field7 = getField @"example_struct_with_const_const_field7" x_0},
                              getField @"example_struct_with_const_const_field6" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field6"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field6")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field6"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field6" = PtrConst CInt
          offset# = \_ -> \_ -> 32
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field7"
                  Example_struct_with_const
                  ty
    where hasField = \x_0 -> (\y_1 -> Example_struct_with_const{example_struct_with_const_const_field7 = y_1,
                                                                example_struct_with_const_const_field1 = getField @"example_struct_with_const_const_field1" x_0,
                                                                example_struct_with_const_const_field2 = getField @"example_struct_with_const_const_field2" x_0,
                                                                example_struct_with_const_const_field3 = getField @"example_struct_with_const_const_field3" x_0,
                                                                example_struct_with_const_const_field4 = getField @"example_struct_with_const_const_field4" x_0,
                                                                example_struct_with_const_const_field5 = getField @"example_struct_with_const_const_field5" x_0,
                                                                example_struct_with_const_const_field6 = getField @"example_struct_with_const_const_field6" x_0},
                              getField @"example_struct_with_const_const_field7" x_0)
instance (~) ty (PtrConst CInt) =>
         HasField "example_struct_with_const_const_field7"
                  (Ptr Example_struct_with_const)
                  (Ptr ty)
    where getField = fromPtr (Proxy @"example_struct_with_const_const_field7")
instance HasCField Example_struct_with_const
                   "example_struct_with_const_const_field7"
    where type CFieldType Example_struct_with_const
                          "example_struct_with_const_const_field7" = PtrConst CInt
          offset# = \_ -> \_ -> 40
{-| Auxiliary type used by 'Const_funptr1'

    __C declaration:__ @const_funptr1@

    __defined at:__ @macros\/reparse.h 236:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr1_Aux
    = Const_funptr1_Aux {unwrapConst_funptr1_Aux :: (CInt ->
                                                     CDouble -> IO CInt)}
    deriving stock Generic
-- __unique:__ @toConst_funptr1_Aux@
foreign import ccall safe "wrapper" hs_bindgen_7f125e20a9d4075b_base ::
    CInt -> CDouble -> IO CInt
 -> IO (FunPtr (CInt -> CDouble -> IO CInt))
-- __unique:__ @toConst_funptr1_Aux@
hs_bindgen_7f125e20a9d4075b :: Const_funptr1_Aux ->
                               IO (FunPtr Const_funptr1_Aux)
-- __unique:__ @toConst_funptr1_Aux@
hs_bindgen_7f125e20a9d4075b = \fun_0 -> fmap castFunPtr (hs_bindgen_7f125e20a9d4075b_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr1_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr1_Aux@
foreign import ccall safe "dynamic" hs_bindgen_ac4bd8d789bba94b_base ::
    FunPtr (CInt -> CDouble -> IO CInt)
 -> CInt
 -> CDouble
 -> IO CInt
-- __unique:__ @fromConst_funptr1_Aux@
hs_bindgen_ac4bd8d789bba94b :: FunPtr Const_funptr1_Aux ->
                               Const_funptr1_Aux
-- __unique:__ @fromConst_funptr1_Aux@
hs_bindgen_ac4bd8d789bba94b = \funPtr_0 -> Const_funptr1_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_ac4bd8d789bba94b_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr1_Aux
    where toFunPtr = hs_bindgen_7f125e20a9d4075b
instance FromFunPtr Const_funptr1_Aux
    where fromFunPtr = hs_bindgen_ac4bd8d789bba94b
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapConst_funptr1_Aux" Const_funptr1_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr1_Aux{unwrapConst_funptr1_Aux = y_1},
                              getField @"unwrapConst_funptr1_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapConst_funptr1_Aux" (Ptr Const_funptr1_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr1_Aux")
instance HasCField Const_funptr1_Aux "unwrapConst_funptr1_Aux"
    where type CFieldType Const_funptr1_Aux
                          "unwrapConst_funptr1_Aux" = CInt -> CDouble -> IO CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr1@

    __defined at:__ @macros\/reparse.h 236:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr1
    = Const_funptr1 {unwrapConst_funptr1 :: (FunPtr Const_funptr1_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr1_Aux) =>
         HasField "unwrapConst_funptr1" Const_funptr1 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr1{unwrapConst_funptr1 = y_1},
                              getField @"unwrapConst_funptr1" x_0)
instance (~) ty (FunPtr Const_funptr1_Aux) =>
         HasField "unwrapConst_funptr1" (Ptr Const_funptr1) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr1")
instance HasCField Const_funptr1 "unwrapConst_funptr1"
    where type CFieldType Const_funptr1
                          "unwrapConst_funptr1" = FunPtr Const_funptr1_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr2'

    __C declaration:__ @const_funptr2@

    __defined at:__ @macros\/reparse.h 237:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr2_Aux
    = Const_funptr2_Aux {unwrapConst_funptr2_Aux :: (CInt ->
                                                     CDouble -> IO CInt)}
    deriving stock Generic
-- __unique:__ @toConst_funptr2_Aux@
foreign import ccall safe "wrapper" hs_bindgen_c7b1e36d845634fb_base ::
    CInt -> CDouble -> IO CInt
 -> IO (FunPtr (CInt -> CDouble -> IO CInt))
-- __unique:__ @toConst_funptr2_Aux@
hs_bindgen_c7b1e36d845634fb :: Const_funptr2_Aux ->
                               IO (FunPtr Const_funptr2_Aux)
-- __unique:__ @toConst_funptr2_Aux@
hs_bindgen_c7b1e36d845634fb = \fun_0 -> fmap castFunPtr (hs_bindgen_c7b1e36d845634fb_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr2_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr2_Aux@
foreign import ccall safe "dynamic" hs_bindgen_352cebf463125ca9_base ::
    FunPtr (CInt -> CDouble -> IO CInt)
 -> CInt
 -> CDouble
 -> IO CInt
-- __unique:__ @fromConst_funptr2_Aux@
hs_bindgen_352cebf463125ca9 :: FunPtr Const_funptr2_Aux ->
                               Const_funptr2_Aux
-- __unique:__ @fromConst_funptr2_Aux@
hs_bindgen_352cebf463125ca9 = \funPtr_0 -> Const_funptr2_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_352cebf463125ca9_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr2_Aux
    where toFunPtr = hs_bindgen_c7b1e36d845634fb
instance FromFunPtr Const_funptr2_Aux
    where fromFunPtr = hs_bindgen_352cebf463125ca9
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapConst_funptr2_Aux" Const_funptr2_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr2_Aux{unwrapConst_funptr2_Aux = y_1},
                              getField @"unwrapConst_funptr2_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO CInt) =>
         HasField "unwrapConst_funptr2_Aux" (Ptr Const_funptr2_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr2_Aux")
instance HasCField Const_funptr2_Aux "unwrapConst_funptr2_Aux"
    where type CFieldType Const_funptr2_Aux
                          "unwrapConst_funptr2_Aux" = CInt -> CDouble -> IO CInt
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr2@

    __defined at:__ @macros\/reparse.h 237:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr2
    = Const_funptr2 {unwrapConst_funptr2 :: (FunPtr Const_funptr2_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr2_Aux) =>
         HasField "unwrapConst_funptr2" Const_funptr2 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr2{unwrapConst_funptr2 = y_1},
                              getField @"unwrapConst_funptr2" x_0)
instance (~) ty (FunPtr Const_funptr2_Aux) =>
         HasField "unwrapConst_funptr2" (Ptr Const_funptr2) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr2")
instance HasCField Const_funptr2 "unwrapConst_funptr2"
    where type CFieldType Const_funptr2
                          "unwrapConst_funptr2" = FunPtr Const_funptr2_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr3'

    __C declaration:__ @const_funptr3@

    __defined at:__ @macros\/reparse.h 238:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr3_Aux
    = Const_funptr3_Aux {unwrapConst_funptr3_Aux :: (CInt ->
                                                     CDouble -> IO (PtrConst CInt))}
    deriving stock Generic
-- __unique:__ @toConst_funptr3_Aux@
foreign import ccall safe "wrapper" hs_bindgen_2dcbfe1c2502178c_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toConst_funptr3_Aux@
hs_bindgen_2dcbfe1c2502178c :: Const_funptr3_Aux ->
                               IO (FunPtr Const_funptr3_Aux)
-- __unique:__ @toConst_funptr3_Aux@
hs_bindgen_2dcbfe1c2502178c = \fun_0 -> fmap castFunPtr (hs_bindgen_2dcbfe1c2502178c_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr3_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr3_Aux@
foreign import ccall safe "dynamic" hs_bindgen_86738dcfd7c9d33c_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromConst_funptr3_Aux@
hs_bindgen_86738dcfd7c9d33c :: FunPtr Const_funptr3_Aux ->
                               Const_funptr3_Aux
-- __unique:__ @fromConst_funptr3_Aux@
hs_bindgen_86738dcfd7c9d33c = \funPtr_0 -> Const_funptr3_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_86738dcfd7c9d33c_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr3_Aux
    where toFunPtr = hs_bindgen_2dcbfe1c2502178c
instance FromFunPtr Const_funptr3_Aux
    where fromFunPtr = hs_bindgen_86738dcfd7c9d33c
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr3_Aux" Const_funptr3_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr3_Aux{unwrapConst_funptr3_Aux = y_1},
                              getField @"unwrapConst_funptr3_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr3_Aux" (Ptr Const_funptr3_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr3_Aux")
instance HasCField Const_funptr3_Aux "unwrapConst_funptr3_Aux"
    where type CFieldType Const_funptr3_Aux
                          "unwrapConst_funptr3_Aux" = CInt -> CDouble -> IO (PtrConst CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr3@

    __defined at:__ @macros\/reparse.h 238:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr3
    = Const_funptr3 {unwrapConst_funptr3 :: (FunPtr Const_funptr3_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr3_Aux) =>
         HasField "unwrapConst_funptr3" Const_funptr3 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr3{unwrapConst_funptr3 = y_1},
                              getField @"unwrapConst_funptr3" x_0)
instance (~) ty (FunPtr Const_funptr3_Aux) =>
         HasField "unwrapConst_funptr3" (Ptr Const_funptr3) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr3")
instance HasCField Const_funptr3 "unwrapConst_funptr3"
    where type CFieldType Const_funptr3
                          "unwrapConst_funptr3" = FunPtr Const_funptr3_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr4'

    __C declaration:__ @const_funptr4@

    __defined at:__ @macros\/reparse.h 239:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr4_Aux
    = Const_funptr4_Aux {unwrapConst_funptr4_Aux :: (CInt ->
                                                     CDouble -> IO (PtrConst CInt))}
    deriving stock Generic
-- __unique:__ @toConst_funptr4_Aux@
foreign import ccall safe "wrapper" hs_bindgen_5461deeda491de0b_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toConst_funptr4_Aux@
hs_bindgen_5461deeda491de0b :: Const_funptr4_Aux ->
                               IO (FunPtr Const_funptr4_Aux)
-- __unique:__ @toConst_funptr4_Aux@
hs_bindgen_5461deeda491de0b = \fun_0 -> fmap castFunPtr (hs_bindgen_5461deeda491de0b_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr4_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr4_Aux@
foreign import ccall safe "dynamic" hs_bindgen_de7846fca3bfd1b6_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromConst_funptr4_Aux@
hs_bindgen_de7846fca3bfd1b6 :: FunPtr Const_funptr4_Aux ->
                               Const_funptr4_Aux
-- __unique:__ @fromConst_funptr4_Aux@
hs_bindgen_de7846fca3bfd1b6 = \funPtr_0 -> Const_funptr4_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_de7846fca3bfd1b6_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr4_Aux
    where toFunPtr = hs_bindgen_5461deeda491de0b
instance FromFunPtr Const_funptr4_Aux
    where fromFunPtr = hs_bindgen_de7846fca3bfd1b6
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr4_Aux" Const_funptr4_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr4_Aux{unwrapConst_funptr4_Aux = y_1},
                              getField @"unwrapConst_funptr4_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr4_Aux" (Ptr Const_funptr4_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr4_Aux")
instance HasCField Const_funptr4_Aux "unwrapConst_funptr4_Aux"
    where type CFieldType Const_funptr4_Aux
                          "unwrapConst_funptr4_Aux" = CInt -> CDouble -> IO (PtrConst CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr4@

    __defined at:__ @macros\/reparse.h 239:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr4
    = Const_funptr4 {unwrapConst_funptr4 :: (FunPtr Const_funptr4_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr4_Aux) =>
         HasField "unwrapConst_funptr4" Const_funptr4 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr4{unwrapConst_funptr4 = y_1},
                              getField @"unwrapConst_funptr4" x_0)
instance (~) ty (FunPtr Const_funptr4_Aux) =>
         HasField "unwrapConst_funptr4" (Ptr Const_funptr4) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr4")
instance HasCField Const_funptr4 "unwrapConst_funptr4"
    where type CFieldType Const_funptr4
                          "unwrapConst_funptr4" = FunPtr Const_funptr4_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr5'

    __C declaration:__ @const_funptr5@

    __defined at:__ @macros\/reparse.h 240:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr5_Aux
    = Const_funptr5_Aux {unwrapConst_funptr5_Aux :: (CInt ->
                                                     CDouble -> IO (Ptr CInt))}
    deriving stock Generic
-- __unique:__ @toConst_funptr5_Aux@
foreign import ccall safe "wrapper" hs_bindgen_7b0174fc978a1ce1_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toConst_funptr5_Aux@
hs_bindgen_7b0174fc978a1ce1 :: Const_funptr5_Aux ->
                               IO (FunPtr Const_funptr5_Aux)
-- __unique:__ @toConst_funptr5_Aux@
hs_bindgen_7b0174fc978a1ce1 = \fun_0 -> fmap castFunPtr (hs_bindgen_7b0174fc978a1ce1_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr5_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr5_Aux@
foreign import ccall safe "dynamic" hs_bindgen_38a21d84bb7115b5_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromConst_funptr5_Aux@
hs_bindgen_38a21d84bb7115b5 :: FunPtr Const_funptr5_Aux ->
                               Const_funptr5_Aux
-- __unique:__ @fromConst_funptr5_Aux@
hs_bindgen_38a21d84bb7115b5 = \funPtr_0 -> Const_funptr5_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_38a21d84bb7115b5_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr5_Aux
    where toFunPtr = hs_bindgen_7b0174fc978a1ce1
instance FromFunPtr Const_funptr5_Aux
    where fromFunPtr = hs_bindgen_38a21d84bb7115b5
instance (~) ty (CInt -> CDouble -> IO (Ptr CInt)) =>
         HasField "unwrapConst_funptr5_Aux" Const_funptr5_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr5_Aux{unwrapConst_funptr5_Aux = y_1},
                              getField @"unwrapConst_funptr5_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (Ptr CInt)) =>
         HasField "unwrapConst_funptr5_Aux" (Ptr Const_funptr5_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr5_Aux")
instance HasCField Const_funptr5_Aux "unwrapConst_funptr5_Aux"
    where type CFieldType Const_funptr5_Aux
                          "unwrapConst_funptr5_Aux" = CInt -> CDouble -> IO (Ptr CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr5@

    __defined at:__ @macros\/reparse.h 240:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr5
    = Const_funptr5 {unwrapConst_funptr5 :: (FunPtr Const_funptr5_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr5_Aux) =>
         HasField "unwrapConst_funptr5" Const_funptr5 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr5{unwrapConst_funptr5 = y_1},
                              getField @"unwrapConst_funptr5" x_0)
instance (~) ty (FunPtr Const_funptr5_Aux) =>
         HasField "unwrapConst_funptr5" (Ptr Const_funptr5) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr5")
instance HasCField Const_funptr5 "unwrapConst_funptr5"
    where type CFieldType Const_funptr5
                          "unwrapConst_funptr5" = FunPtr Const_funptr5_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr6'

    __C declaration:__ @const_funptr6@

    __defined at:__ @macros\/reparse.h 241:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr6_Aux
    = Const_funptr6_Aux {unwrapConst_funptr6_Aux :: (CInt ->
                                                     CDouble -> IO (PtrConst CInt))}
    deriving stock Generic
-- __unique:__ @toConst_funptr6_Aux@
foreign import ccall safe "wrapper" hs_bindgen_4e32721222f4df9f_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toConst_funptr6_Aux@
hs_bindgen_4e32721222f4df9f :: Const_funptr6_Aux ->
                               IO (FunPtr Const_funptr6_Aux)
-- __unique:__ @toConst_funptr6_Aux@
hs_bindgen_4e32721222f4df9f = \fun_0 -> fmap castFunPtr (hs_bindgen_4e32721222f4df9f_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr6_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr6_Aux@
foreign import ccall safe "dynamic" hs_bindgen_45251216b04aa8b5_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromConst_funptr6_Aux@
hs_bindgen_45251216b04aa8b5 :: FunPtr Const_funptr6_Aux ->
                               Const_funptr6_Aux
-- __unique:__ @fromConst_funptr6_Aux@
hs_bindgen_45251216b04aa8b5 = \funPtr_0 -> Const_funptr6_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_45251216b04aa8b5_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr6_Aux
    where toFunPtr = hs_bindgen_4e32721222f4df9f
instance FromFunPtr Const_funptr6_Aux
    where fromFunPtr = hs_bindgen_45251216b04aa8b5
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr6_Aux" Const_funptr6_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr6_Aux{unwrapConst_funptr6_Aux = y_1},
                              getField @"unwrapConst_funptr6_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr6_Aux" (Ptr Const_funptr6_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr6_Aux")
instance HasCField Const_funptr6_Aux "unwrapConst_funptr6_Aux"
    where type CFieldType Const_funptr6_Aux
                          "unwrapConst_funptr6_Aux" = CInt -> CDouble -> IO (PtrConst CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr6@

    __defined at:__ @macros\/reparse.h 241:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr6
    = Const_funptr6 {unwrapConst_funptr6 :: (FunPtr Const_funptr6_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr6_Aux) =>
         HasField "unwrapConst_funptr6" Const_funptr6 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr6{unwrapConst_funptr6 = y_1},
                              getField @"unwrapConst_funptr6" x_0)
instance (~) ty (FunPtr Const_funptr6_Aux) =>
         HasField "unwrapConst_funptr6" (Ptr Const_funptr6) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr6")
instance HasCField Const_funptr6 "unwrapConst_funptr6"
    where type CFieldType Const_funptr6
                          "unwrapConst_funptr6" = FunPtr Const_funptr6_Aux
          offset# = \_ -> \_ -> 0
{-| Auxiliary type used by 'Const_funptr7'

    __C declaration:__ @const_funptr7@

    __defined at:__ @macros\/reparse.h 242:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr7_Aux
    = Const_funptr7_Aux {unwrapConst_funptr7_Aux :: (CInt ->
                                                     CDouble -> IO (PtrConst CInt))}
    deriving stock Generic
-- __unique:__ @toConst_funptr7_Aux@
foreign import ccall safe "wrapper" hs_bindgen_0d04fc96ffb9de06_base ::
    CInt -> CDouble -> IO (Ptr Void)
 -> IO (FunPtr (CInt -> CDouble -> IO (Ptr Void)))
-- __unique:__ @toConst_funptr7_Aux@
hs_bindgen_0d04fc96ffb9de06 :: Const_funptr7_Aux ->
                               IO (FunPtr Const_funptr7_Aux)
-- __unique:__ @toConst_funptr7_Aux@
hs_bindgen_0d04fc96ffb9de06 = \fun_0 -> fmap castFunPtr (hs_bindgen_0d04fc96ffb9de06_base (\x_1 -> \x_2 -> fmap toFFIType (getField @"unwrapConst_funptr7_Aux" fun_0 (fromFFIType x_1) (fromFFIType x_2))))
-- __unique:__ @fromConst_funptr7_Aux@
foreign import ccall safe "dynamic" hs_bindgen_42fbcebf75a973ba_base ::
    FunPtr (CInt -> CDouble -> IO (Ptr Void))
 -> CInt
 -> CDouble
 -> IO (Ptr Void)
-- __unique:__ @fromConst_funptr7_Aux@
hs_bindgen_42fbcebf75a973ba :: FunPtr Const_funptr7_Aux ->
                               Const_funptr7_Aux
-- __unique:__ @fromConst_funptr7_Aux@
hs_bindgen_42fbcebf75a973ba = \funPtr_0 -> Const_funptr7_Aux (\x_1 -> \x_2 -> fmap fromFFIType (hs_bindgen_42fbcebf75a973ba_base (castFunPtr funPtr_0) (toFFIType x_1) (toFFIType x_2)))
instance ToFunPtr Const_funptr7_Aux
    where toFunPtr = hs_bindgen_0d04fc96ffb9de06
instance FromFunPtr Const_funptr7_Aux
    where fromFunPtr = hs_bindgen_42fbcebf75a973ba
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr7_Aux" Const_funptr7_Aux ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr7_Aux{unwrapConst_funptr7_Aux = y_1},
                              getField @"unwrapConst_funptr7_Aux" x_0)
instance (~) ty (CInt -> CDouble -> IO (PtrConst CInt)) =>
         HasField "unwrapConst_funptr7_Aux" (Ptr Const_funptr7_Aux) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr7_Aux")
instance HasCField Const_funptr7_Aux "unwrapConst_funptr7_Aux"
    where type CFieldType Const_funptr7_Aux
                          "unwrapConst_funptr7_Aux" = CInt -> CDouble -> IO (PtrConst CInt)
          offset# = \_ -> \_ -> 0
{-| __C declaration:__ @const_funptr7@

    __defined at:__ @macros\/reparse.h 242:27@

    __exported by:__ @macros\/reparse.h@
-}
newtype Const_funptr7
    = Const_funptr7 {unwrapConst_funptr7 :: (FunPtr Const_funptr7_Aux)}
    deriving stock (Eq, Generic, Ord, Show)
    deriving newtype (HasFFIType,
                      ReadRaw,
                      StaticSize,
                      Storable,
                      WriteRaw)
instance (~) ty (FunPtr Const_funptr7_Aux) =>
         HasField "unwrapConst_funptr7" Const_funptr7 ty
    where hasField = \x_0 -> (\y_1 -> Const_funptr7{unwrapConst_funptr7 = y_1},
                              getField @"unwrapConst_funptr7" x_0)
instance (~) ty (FunPtr Const_funptr7_Aux) =>
         HasField "unwrapConst_funptr7" (Ptr Const_funptr7) (Ptr ty)
    where getField = fromPtr (Proxy @"unwrapConst_funptr7")
instance HasCField Const_funptr7 "unwrapConst_funptr7"
    where type CFieldType Const_funptr7
                          "unwrapConst_funptr7" = FunPtr Const_funptr7_Aux
          offset# = \_ -> \_ -> 0
{-| Macro-defined types

    __C declaration:__ @macro BOOL@

    __defined at:__ @macros\/reparse.h 278:9@

    __exported by:__ @macros\/reparse.h@
-}
bOOL :: Raw String
{-| Macro-defined types

    __C declaration:__ @macro BOOL@

    __defined at:__ @macros\/reparse.h 278:9@

    __exported by:__ @macros\/reparse.h@
-}
bOOL = objectLike "BOOL" ["_Bool"]
{-| __C declaration:__ @macro INT@

    __defined at:__ @macros\/reparse.h 279:9@

    __exported by:__ @macros\/reparse.h@
-}
iNT :: Raw String
{-| __C declaration:__ @macro INT@

    __defined at:__ @macros\/reparse.h 279:9@

    __exported by:__ @macros\/reparse.h@
-}
iNT = objectLike "INT" ["int"]
{-| __C declaration:__ @macro INTP@

    __defined at:__ @macros\/reparse.h 280:9@

    __exported by:__ @macros\/reparse.h@
-}
iNTP :: Raw String
{-| __C declaration:__ @macro INTP@

    __defined at:__ @macros\/reparse.h 280:9@

    __exported by:__ @macros\/reparse.h@
-}
iNTP = objectLike "INTP" ["int", "*"]
{-| __C declaration:__ @macro INTCP@

    __defined at:__ @macros\/reparse.h 281:9@

    __exported by:__ @macros\/reparse.h@
-}
iNTCP :: Raw String
{-| __C declaration:__ @macro INTCP@

    __defined at:__ @macros\/reparse.h 281:9@

    __exported by:__ @macros\/reparse.h@
-}
iNTCP = objectLike "INTCP" ["const", "int", "*", "const"]
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char1@
foreign import ccall safe "hs_bindgen_14b56322053baa3f" hs_bindgen_14b56322053baa3f_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char1@
hs_bindgen_14b56322053baa3f :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char1@
hs_bindgen_14b56322053baa3f = \x_0 -> \x_1 -> hs_bindgen_14b56322053baa3f_base (toFFIType x_0) (toFFIType x_1)
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_safe :: CInt -> CChar -> IO ()
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_safe = hs_bindgen_14b56322053baa3f
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char2@
foreign import ccall safe "hs_bindgen_05193644052d4324" hs_bindgen_05193644052d4324_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char2@
hs_bindgen_05193644052d4324 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char2@
hs_bindgen_05193644052d4324 = \x_0 -> \x_1 -> hs_bindgen_05193644052d4324_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_safe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_safe = hs_bindgen_05193644052d4324
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char3@
foreign import ccall safe "hs_bindgen_5b68ff22474d4775" hs_bindgen_5b68ff22474d4775_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char3@
hs_bindgen_5b68ff22474d4775 :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_char3@
hs_bindgen_5b68ff22474d4775 = \x_0 -> \x_1 -> hs_bindgen_5b68ff22474d4775_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_safe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_safe = hs_bindgen_5b68ff22474d4775
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short1@
foreign import ccall safe "hs_bindgen_5a7d0b078ac418a1" hs_bindgen_5a7d0b078ac418a1_base ::
    CInt
 -> CShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short1@
hs_bindgen_5a7d0b078ac418a1 :: CInt -> CShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short1@
hs_bindgen_5a7d0b078ac418a1 = \x_0 -> \x_1 -> hs_bindgen_5a7d0b078ac418a1_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_safe :: CInt -> CShort -> IO ()
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_safe = hs_bindgen_5a7d0b078ac418a1
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short2@
foreign import ccall safe "hs_bindgen_6d391e69fc74dd4b" hs_bindgen_6d391e69fc74dd4b_base ::
    CInt
 -> CShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short2@
hs_bindgen_6d391e69fc74dd4b :: CInt -> CShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short2@
hs_bindgen_6d391e69fc74dd4b = \x_0 -> \x_1 -> hs_bindgen_6d391e69fc74dd4b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_safe :: CInt -> CShort -> IO ()
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_safe = hs_bindgen_6d391e69fc74dd4b
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short3@
foreign import ccall safe "hs_bindgen_d3d74caa6f6d43ab" hs_bindgen_d3d74caa6f6d43ab_base ::
    CInt
 -> CUShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short3@
hs_bindgen_d3d74caa6f6d43ab :: CInt -> CUShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_short3@
hs_bindgen_d3d74caa6f6d43ab = \x_0 -> \x_1 -> hs_bindgen_d3d74caa6f6d43ab_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_safe :: CInt -> CUShort -> IO ()
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_safe = hs_bindgen_d3d74caa6f6d43ab
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int1@
foreign import ccall safe "hs_bindgen_d005292650dc9976" hs_bindgen_d005292650dc9976_base ::
    CInt
 -> CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int1@
hs_bindgen_d005292650dc9976 :: CInt -> CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int1@
hs_bindgen_d005292650dc9976 = \x_0 -> \x_1 -> hs_bindgen_d005292650dc9976_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_safe :: CInt -> CInt -> IO ()
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_safe = hs_bindgen_d005292650dc9976
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int2@
foreign import ccall safe "hs_bindgen_2dde5b36f080e07d" hs_bindgen_2dde5b36f080e07d_base ::
    CInt
 -> CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int2@
hs_bindgen_2dde5b36f080e07d :: CInt -> CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int2@
hs_bindgen_2dde5b36f080e07d = \x_0 -> \x_1 -> hs_bindgen_2dde5b36f080e07d_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_safe :: CInt -> CInt -> IO ()
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_safe = hs_bindgen_2dde5b36f080e07d
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int3@
foreign import ccall safe "hs_bindgen_e7207b4f601fa789" hs_bindgen_e7207b4f601fa789_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int3@
hs_bindgen_e7207b4f601fa789 :: CInt -> CUInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_int3@
hs_bindgen_e7207b4f601fa789 = \x_0 -> \x_1 -> hs_bindgen_e7207b4f601fa789_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_safe :: CInt -> CUInt -> IO ()
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_safe = hs_bindgen_e7207b4f601fa789
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long1@
foreign import ccall safe "hs_bindgen_bc717d375990f9e5" hs_bindgen_bc717d375990f9e5_base ::
    CInt
 -> CLong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long1@
hs_bindgen_bc717d375990f9e5 :: CInt -> CLong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long1@
hs_bindgen_bc717d375990f9e5 = \x_0 -> \x_1 -> hs_bindgen_bc717d375990f9e5_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_safe :: CInt -> CLong -> IO ()
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_safe = hs_bindgen_bc717d375990f9e5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long2@
foreign import ccall safe "hs_bindgen_db1215183538b75a" hs_bindgen_db1215183538b75a_base ::
    CInt
 -> CLong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long2@
hs_bindgen_db1215183538b75a :: CInt -> CLong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long2@
hs_bindgen_db1215183538b75a = \x_0 -> \x_1 -> hs_bindgen_db1215183538b75a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_safe :: CInt -> CLong -> IO ()
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_safe = hs_bindgen_db1215183538b75a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long3@
foreign import ccall safe "hs_bindgen_3ac74c7cbfc79685" hs_bindgen_3ac74c7cbfc79685_base ::
    CInt
 -> CULong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long3@
hs_bindgen_3ac74c7cbfc79685 :: CInt -> CULong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_long3@
hs_bindgen_3ac74c7cbfc79685 = \x_0 -> \x_1 -> hs_bindgen_3ac74c7cbfc79685_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_safe :: CInt -> CULong -> IO ()
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_safe = hs_bindgen_3ac74c7cbfc79685
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_float@
foreign import ccall safe "hs_bindgen_a2388e64c2a84027" hs_bindgen_a2388e64c2a84027_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_float@
hs_bindgen_a2388e64c2a84027 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_float@
hs_bindgen_a2388e64c2a84027 = \x_0 -> \x_1 -> hs_bindgen_a2388e64c2a84027_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_safe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_safe = hs_bindgen_a2388e64c2a84027
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_double@
foreign import ccall safe "hs_bindgen_e5ad67302deb9698" hs_bindgen_e5ad67302deb9698_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_double@
hs_bindgen_e5ad67302deb9698 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_double@
hs_bindgen_e5ad67302deb9698 = \x_0 -> \x_1 -> hs_bindgen_e5ad67302deb9698_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_safe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_safe = hs_bindgen_e5ad67302deb9698
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_bool1@
foreign import ccall safe "hs_bindgen_bad730ef968d4941" hs_bindgen_bad730ef968d4941_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_bool1@
hs_bindgen_bad730ef968d4941 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_bool1@
hs_bindgen_bad730ef968d4941 = \x_0 -> \x_1 -> hs_bindgen_bad730ef968d4941_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_safe = hs_bindgen_bad730ef968d4941
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_struct@
foreign import ccall safe "hs_bindgen_24f835bba72f92a3" hs_bindgen_24f835bba72f92a3_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_struct@
hs_bindgen_24f835bba72f92a3 :: CInt -> Ptr Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_struct@
hs_bindgen_24f835bba72f92a3 = \x_0 -> \x_1 -> hs_bindgen_24f835bba72f92a3_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_safe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_24f835bba72f92a3 arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_union@
foreign import ccall safe "hs_bindgen_d06661c0e9399cf0" hs_bindgen_d06661c0e9399cf0_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_union@
hs_bindgen_d06661c0e9399cf0 :: CInt -> Ptr Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_union@
hs_bindgen_d06661c0e9399cf0 = \x_0 -> \x_1 -> hs_bindgen_d06661c0e9399cf0_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_safe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_d06661c0e9399cf0 arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_enum@
foreign import ccall safe "hs_bindgen_d37243b7a8d9d58d" hs_bindgen_d37243b7a8d9d58d_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_enum@
hs_bindgen_d37243b7a8d9d58d :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_enum@
hs_bindgen_d37243b7a8d9d58d = \x_0 -> \x_1 -> hs_bindgen_d37243b7a8d9d58d_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_safe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_safe = hs_bindgen_d37243b7a8d9d58d
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer1@
foreign import ccall safe "hs_bindgen_b3bd6759641d67eb" hs_bindgen_b3bd6759641d67eb_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer1@
hs_bindgen_b3bd6759641d67eb :: CInt -> Ptr CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer1@
hs_bindgen_b3bd6759641d67eb = \x_0 -> \x_1 -> hs_bindgen_b3bd6759641d67eb_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_safe :: CInt -> Ptr CInt -> IO ()
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_safe = hs_bindgen_b3bd6759641d67eb
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer2@
foreign import ccall safe "hs_bindgen_97b00bc8a470fc69" hs_bindgen_97b00bc8a470fc69_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer2@
hs_bindgen_97b00bc8a470fc69 :: CInt -> Ptr (Ptr CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer2@
hs_bindgen_97b00bc8a470fc69 = \x_0 -> \x_1 -> hs_bindgen_97b00bc8a470fc69_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_safe :: CInt -> Ptr (Ptr CInt) -> IO ()
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_safe = hs_bindgen_97b00bc8a470fc69
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer3@
foreign import ccall safe "hs_bindgen_07e7d187d95f6ca2" hs_bindgen_07e7d187d95f6ca2_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer3@
hs_bindgen_07e7d187d95f6ca2 :: CInt -> Ptr Void -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_pointer3@
hs_bindgen_07e7d187d95f6ca2 = \x_0 -> \x_1 -> hs_bindgen_07e7d187d95f6ca2_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_safe :: CInt -> Ptr Void -> IO ()
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_safe = hs_bindgen_07e7d187d95f6ca2
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_A@
foreign import ccall safe "hs_bindgen_144178893e488066" hs_bindgen_144178893e488066_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_A@
hs_bindgen_144178893e488066 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_A@
hs_bindgen_144178893e488066 = fmap fromFFIType hs_bindgen_144178893e488066_base
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_safe :: IO CInt
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_safe = hs_bindgen_144178893e488066
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char1@
foreign import ccall safe "hs_bindgen_d7d2bc68373545e4" hs_bindgen_d7d2bc68373545e4_base ::
    CInt
 -> IO CChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char1@
hs_bindgen_d7d2bc68373545e4 :: CInt -> IO CChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char1@
hs_bindgen_d7d2bc68373545e4 = \x_0 -> fmap fromFFIType (hs_bindgen_d7d2bc68373545e4_base (toFFIType x_0))
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_safe :: CInt -> IO CChar
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_safe = hs_bindgen_d7d2bc68373545e4
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char2@
foreign import ccall safe "hs_bindgen_aa47ca542df45b7b" hs_bindgen_aa47ca542df45b7b_base ::
    CInt
 -> IO CSChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char2@
hs_bindgen_aa47ca542df45b7b :: CInt -> IO CSChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char2@
hs_bindgen_aa47ca542df45b7b = \x_0 -> fmap fromFFIType (hs_bindgen_aa47ca542df45b7b_base (toFFIType x_0))
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_safe :: CInt -> IO CSChar
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_safe = hs_bindgen_aa47ca542df45b7b
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char3@
foreign import ccall safe "hs_bindgen_bcc15cd6faf7b787" hs_bindgen_bcc15cd6faf7b787_base ::
    CInt
 -> IO CUChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char3@
hs_bindgen_bcc15cd6faf7b787 :: CInt -> IO CUChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_char3@
hs_bindgen_bcc15cd6faf7b787 = \x_0 -> fmap fromFFIType (hs_bindgen_bcc15cd6faf7b787_base (toFFIType x_0))
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_safe :: CInt -> IO CUChar
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_safe = hs_bindgen_bcc15cd6faf7b787
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short1@
foreign import ccall safe "hs_bindgen_4ba7217a94e5e369" hs_bindgen_4ba7217a94e5e369_base ::
    CInt
 -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short1@
hs_bindgen_4ba7217a94e5e369 :: CInt -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short1@
hs_bindgen_4ba7217a94e5e369 = \x_0 -> fmap fromFFIType (hs_bindgen_4ba7217a94e5e369_base (toFFIType x_0))
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_safe :: CInt -> IO CShort
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_safe = hs_bindgen_4ba7217a94e5e369
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short2@
foreign import ccall safe "hs_bindgen_ea4e41167ce3686a" hs_bindgen_ea4e41167ce3686a_base ::
    CInt
 -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short2@
hs_bindgen_ea4e41167ce3686a :: CInt -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short2@
hs_bindgen_ea4e41167ce3686a = \x_0 -> fmap fromFFIType (hs_bindgen_ea4e41167ce3686a_base (toFFIType x_0))
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_safe :: CInt -> IO CShort
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_safe = hs_bindgen_ea4e41167ce3686a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short3@
foreign import ccall safe "hs_bindgen_b1021a4826d326a1" hs_bindgen_b1021a4826d326a1_base ::
    CInt
 -> IO CUShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short3@
hs_bindgen_b1021a4826d326a1 :: CInt -> IO CUShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_short3@
hs_bindgen_b1021a4826d326a1 = \x_0 -> fmap fromFFIType (hs_bindgen_b1021a4826d326a1_base (toFFIType x_0))
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_safe :: CInt -> IO CUShort
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_safe = hs_bindgen_b1021a4826d326a1
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int1@
foreign import ccall safe "hs_bindgen_c23956482c29e1c5" hs_bindgen_c23956482c29e1c5_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int1@
hs_bindgen_c23956482c29e1c5 :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int1@
hs_bindgen_c23956482c29e1c5 = \x_0 -> fmap fromFFIType (hs_bindgen_c23956482c29e1c5_base (toFFIType x_0))
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_safe :: CInt -> IO CInt
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_safe = hs_bindgen_c23956482c29e1c5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int2@
foreign import ccall safe "hs_bindgen_76475f626bf1d429" hs_bindgen_76475f626bf1d429_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int2@
hs_bindgen_76475f626bf1d429 :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int2@
hs_bindgen_76475f626bf1d429 = \x_0 -> fmap fromFFIType (hs_bindgen_76475f626bf1d429_base (toFFIType x_0))
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_safe :: CInt -> IO CInt
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_safe = hs_bindgen_76475f626bf1d429
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int3@
foreign import ccall safe "hs_bindgen_e86e93b147924e4a" hs_bindgen_e86e93b147924e4a_base ::
    CInt
 -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int3@
hs_bindgen_e86e93b147924e4a :: CInt -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_int3@
hs_bindgen_e86e93b147924e4a = \x_0 -> fmap fromFFIType (hs_bindgen_e86e93b147924e4a_base (toFFIType x_0))
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_safe :: CInt -> IO CUInt
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_safe = hs_bindgen_e86e93b147924e4a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long1@
foreign import ccall safe "hs_bindgen_2e5e9b9d09a32b33" hs_bindgen_2e5e9b9d09a32b33_base ::
    CInt
 -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long1@
hs_bindgen_2e5e9b9d09a32b33 :: CInt -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long1@
hs_bindgen_2e5e9b9d09a32b33 = \x_0 -> fmap fromFFIType (hs_bindgen_2e5e9b9d09a32b33_base (toFFIType x_0))
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_safe :: CInt -> IO CLong
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_safe = hs_bindgen_2e5e9b9d09a32b33
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long2@
foreign import ccall safe "hs_bindgen_9541cb65d260ceec" hs_bindgen_9541cb65d260ceec_base ::
    CInt
 -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long2@
hs_bindgen_9541cb65d260ceec :: CInt -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long2@
hs_bindgen_9541cb65d260ceec = \x_0 -> fmap fromFFIType (hs_bindgen_9541cb65d260ceec_base (toFFIType x_0))
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_safe :: CInt -> IO CLong
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_safe = hs_bindgen_9541cb65d260ceec
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long3@
foreign import ccall safe "hs_bindgen_fca665017c551d32" hs_bindgen_fca665017c551d32_base ::
    CInt
 -> IO CULong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long3@
hs_bindgen_fca665017c551d32 :: CInt -> IO CULong
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_long3@
hs_bindgen_fca665017c551d32 = \x_0 -> fmap fromFFIType (hs_bindgen_fca665017c551d32_base (toFFIType x_0))
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_safe :: CInt -> IO CULong
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_safe = hs_bindgen_fca665017c551d32
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_float@
foreign import ccall safe "hs_bindgen_06152a76d70abec3" hs_bindgen_06152a76d70abec3_base ::
    CInt
 -> IO CFloat
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_float@
hs_bindgen_06152a76d70abec3 :: CInt -> IO CFloat
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_float@
hs_bindgen_06152a76d70abec3 = \x_0 -> fmap fromFFIType (hs_bindgen_06152a76d70abec3_base (toFFIType x_0))
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_safe :: CInt -> IO CFloat
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_safe = hs_bindgen_06152a76d70abec3
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_double@
foreign import ccall safe "hs_bindgen_fcbb5b65a6e8dee4" hs_bindgen_fcbb5b65a6e8dee4_base ::
    CInt
 -> IO CDouble
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_double@
hs_bindgen_fcbb5b65a6e8dee4 :: CInt -> IO CDouble
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_double@
hs_bindgen_fcbb5b65a6e8dee4 = \x_0 -> fmap fromFFIType (hs_bindgen_fcbb5b65a6e8dee4_base (toFFIType x_0))
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_safe :: CInt -> IO CDouble
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_safe = hs_bindgen_fcbb5b65a6e8dee4
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_bool1@
foreign import ccall safe "hs_bindgen_d2265e448c2759e9" hs_bindgen_d2265e448c2759e9_base ::
    CInt
 -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_bool1@
hs_bindgen_d2265e448c2759e9 :: CInt -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_bool1@
hs_bindgen_d2265e448c2759e9 = \x_0 -> fmap fromFFIType (hs_bindgen_d2265e448c2759e9_base (toFFIType x_0))
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_safe :: CInt -> IO CBool
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_safe = hs_bindgen_d2265e448c2759e9
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_struct@
foreign import ccall safe "hs_bindgen_e6010e994241dd23" hs_bindgen_e6010e994241dd23_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_struct@
hs_bindgen_e6010e994241dd23 :: CInt -> Ptr Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_struct@
hs_bindgen_e6010e994241dd23 = \x_0 -> \x_1 -> hs_bindgen_e6010e994241dd23_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_safe :: CInt -> IO Some_struct
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_safe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_e6010e994241dd23 arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_union@
foreign import ccall safe "hs_bindgen_00be97ea5e3606e4" hs_bindgen_00be97ea5e3606e4_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_union@
hs_bindgen_00be97ea5e3606e4 :: CInt -> Ptr Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_union@
hs_bindgen_00be97ea5e3606e4 = \x_0 -> \x_1 -> hs_bindgen_00be97ea5e3606e4_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_safe :: CInt -> IO Some_union
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_safe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_00be97ea5e3606e4 arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_enum@
foreign import ccall safe "hs_bindgen_7ad2540b7cf6b817" hs_bindgen_7ad2540b7cf6b817_base ::
    CInt
 -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_enum@
hs_bindgen_7ad2540b7cf6b817 :: CInt -> IO Some_enum
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_enum@
hs_bindgen_7ad2540b7cf6b817 = \x_0 -> fmap fromFFIType (hs_bindgen_7ad2540b7cf6b817_base (toFFIType x_0))
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_safe :: CInt -> IO Some_enum
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_safe = hs_bindgen_7ad2540b7cf6b817
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer1@
foreign import ccall safe "hs_bindgen_6dba6060a7ca10de" hs_bindgen_6dba6060a7ca10de_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer1@
hs_bindgen_6dba6060a7ca10de :: CInt -> IO (Ptr CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer1@
hs_bindgen_6dba6060a7ca10de = \x_0 -> fmap fromFFIType (hs_bindgen_6dba6060a7ca10de_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_safe :: CInt -> IO (Ptr CInt)
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_safe = hs_bindgen_6dba6060a7ca10de
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer2@
foreign import ccall safe "hs_bindgen_7af2522218790e65" hs_bindgen_7af2522218790e65_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer2@
hs_bindgen_7af2522218790e65 :: CInt -> IO (Ptr (Ptr CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer2@
hs_bindgen_7af2522218790e65 = \x_0 -> fmap fromFFIType (hs_bindgen_7af2522218790e65_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_safe :: CInt -> IO (Ptr (Ptr CInt))
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_safe = hs_bindgen_7af2522218790e65
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer3@
foreign import ccall safe "hs_bindgen_88562aa8f53d0780" hs_bindgen_88562aa8f53d0780_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer3@
hs_bindgen_88562aa8f53d0780 :: CInt -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_pointer3@
hs_bindgen_88562aa8f53d0780 = \x_0 -> fmap fromFFIType (hs_bindgen_88562aa8f53d0780_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_safe :: CInt -> IO (Ptr Void)
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_safe = hs_bindgen_88562aa8f53d0780
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body1@
foreign import ccall safe "hs_bindgen_b9b614c706b250e5" hs_bindgen_b9b614c706b250e5_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body1@
hs_bindgen_b9b614c706b250e5 :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body1@
hs_bindgen_b9b614c706b250e5 = \x_0 -> fmap fromFFIType (hs_bindgen_b9b614c706b250e5_base (toFFIType x_0))
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_safe :: CInt -> IO CInt
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_safe = hs_bindgen_b9b614c706b250e5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body2@
foreign import ccall safe "hs_bindgen_b0559ae62627b030" hs_bindgen_b0559ae62627b030_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body2@
hs_bindgen_b0559ae62627b030 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_body2@
hs_bindgen_b0559ae62627b030 = fmap fromFFIType hs_bindgen_b0559ae62627b030_base
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_safe :: IO CInt
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_safe = hs_bindgen_b0559ae62627b030
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_float@
foreign import ccall safe "hs_bindgen_ddfc5cefdbda545b" hs_bindgen_ddfc5cefdbda545b_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_float@
hs_bindgen_ddfc5cefdbda545b :: CInt ->
                               Ptr (Complex CFloat) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_float@
hs_bindgen_ddfc5cefdbda545b = \x_0 -> \x_1 -> hs_bindgen_ddfc5cefdbda545b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_safe :: CInt -> Complex CFloat -> IO ()
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_ddfc5cefdbda545b arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_double@
foreign import ccall safe "hs_bindgen_cbf4ca3c6e7f80aa" hs_bindgen_cbf4ca3c6e7f80aa_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_double@
hs_bindgen_cbf4ca3c6e7f80aa :: CInt ->
                               Ptr (Complex CDouble) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_args_complex_double@
hs_bindgen_cbf4ca3c6e7f80aa = \x_0 -> \x_1 -> hs_bindgen_cbf4ca3c6e7f80aa_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_safe :: CInt -> Complex CDouble -> IO ()
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_cbf4ca3c6e7f80aa arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_float@
foreign import ccall safe "hs_bindgen_0f1f6ea0917ce0ca" hs_bindgen_0f1f6ea0917ce0ca_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_float@
hs_bindgen_0f1f6ea0917ce0ca :: CInt ->
                               Ptr (Complex CFloat) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_float@
hs_bindgen_0f1f6ea0917ce0ca = \x_0 -> \x_1 -> hs_bindgen_0f1f6ea0917ce0ca_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_safe :: CInt -> IO (Complex CFloat)
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_safe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_0f1f6ea0917ce0ca arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_double@
foreign import ccall safe "hs_bindgen_955f1c0b383d9a7c" hs_bindgen_955f1c0b383d9a7c_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_double@
hs_bindgen_955f1c0b383d9a7c :: CInt ->
                               Ptr (Complex CDouble) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_ret_complex_double@
hs_bindgen_955f1c0b383d9a7c = \x_0 -> \x_1 -> hs_bindgen_955f1c0b383d9a7c_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_safe :: CInt -> IO (Complex CDouble)
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_safe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_955f1c0b383d9a7c arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args1@
foreign import ccall safe "hs_bindgen_61695282305a53ac" hs_bindgen_61695282305a53ac_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args1@
hs_bindgen_61695282305a53ac :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args1@
hs_bindgen_61695282305a53ac = \x_0 -> \x_1 -> hs_bindgen_61695282305a53ac_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_safe = hs_bindgen_61695282305a53ac
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args2@
foreign import ccall safe "hs_bindgen_4c244649666e88b3" hs_bindgen_4c244649666e88b3_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args2@
hs_bindgen_4c244649666e88b3 :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_args2@
hs_bindgen_4c244649666e88b3 = \x_0 -> \x_1 -> hs_bindgen_4c244649666e88b3_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_safe :: CInt -> HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_safe = hs_bindgen_4c244649666e88b3
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret1@
foreign import ccall safe "hs_bindgen_1b4cd50ca08ff13a" hs_bindgen_1b4cd50ca08ff13a_base ::
    CInt
 -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret1@
hs_bindgen_1b4cd50ca08ff13a :: CInt -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret1@
hs_bindgen_1b4cd50ca08ff13a = \x_0 -> fmap fromFFIType (hs_bindgen_1b4cd50ca08ff13a_base (toFFIType x_0))
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_safe :: CInt -> IO CBool
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_safe = hs_bindgen_1b4cd50ca08ff13a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret2@
foreign import ccall safe "hs_bindgen_71b4f4a34ec749c5" hs_bindgen_71b4f4a34ec749c5_base ::
    CInt
 -> IO HsBindgen.Runtime.LibC.CSize
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret2@
hs_bindgen_71b4f4a34ec749c5 :: CInt ->
                               IO HsBindgen.Runtime.LibC.CSize
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_bespoke_ret2@
hs_bindgen_71b4f4a34ec749c5 = \x_0 -> fmap fromFFIType (hs_bindgen_71b4f4a34ec749c5_base (toFFIType x_0))
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_safe :: CInt -> IO HsBindgen.Runtime.LibC.CSize
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_safe = hs_bindgen_71b4f4a34ec749c5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args1@
foreign import ccall safe "hs_bindgen_8588314c8f45b7e1" hs_bindgen_8588314c8f45b7e1_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args1@
hs_bindgen_8588314c8f45b7e1 :: Ptr (Elem (IncompleteArray CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args1@
hs_bindgen_8588314c8f45b7e1 = \x_0 -> hs_bindgen_8588314c8f45b7e1_base (toFFIType x_0)
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_safe :: Ptr (Elem (IncompleteArray CInt)) -> IO ()
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_safe = hs_bindgen_8588314c8f45b7e1
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args2@
foreign import ccall safe "hs_bindgen_2eb08d216276c1b7" hs_bindgen_2eb08d216276c1b7_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args2@
hs_bindgen_2eb08d216276c1b7 :: Ptr (Elem (IncompleteArray (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args2@
hs_bindgen_2eb08d216276c1b7 = \x_0 -> hs_bindgen_2eb08d216276c1b7_base (toFFIType x_0)
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_safe :: Ptr (Elem (IncompleteArray (Ptr CInt))) -> IO ()
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_safe = hs_bindgen_2eb08d216276c1b7
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args3@
foreign import ccall safe "hs_bindgen_9e0ebe19b98832b7" hs_bindgen_9e0ebe19b98832b7_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args3@
hs_bindgen_9e0ebe19b98832b7 :: Ptr (Elem (ConstantArray 5 CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args3@
hs_bindgen_9e0ebe19b98832b7 = \x_0 -> hs_bindgen_9e0ebe19b98832b7_base (toFFIType x_0)
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_safe :: Ptr (Elem (ConstantArray 5 CInt)) -> IO ()
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_safe = hs_bindgen_9e0ebe19b98832b7
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args4@
foreign import ccall safe "hs_bindgen_46bbe5c4f9a7db28" hs_bindgen_46bbe5c4f9a7db28_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args4@
hs_bindgen_46bbe5c4f9a7db28 :: Ptr (Elem (ConstantArray 5
                                                        (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_arr_args4@
hs_bindgen_46bbe5c4f9a7db28 = \x_0 -> hs_bindgen_46bbe5c4f9a7db28_base (toFFIType x_0)
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_safe :: Ptr (Elem (ConstantArray 5 (Ptr CInt))) -> IO ()
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_safe = hs_bindgen_46bbe5c4f9a7db28
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args1@
foreign import ccall safe "hs_bindgen_38985300d47b4487" hs_bindgen_38985300d47b4487_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args1@
hs_bindgen_38985300d47b4487 :: CInt -> FunPtr (IO ()) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args1@
hs_bindgen_38985300d47b4487 = \x_0 -> \x_1 -> hs_bindgen_38985300d47b4487_base (toFFIType x_0) (toFFIType x_1)
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_safe :: CInt -> FunPtr (IO ()) -> IO ()
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_safe = hs_bindgen_38985300d47b4487
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args2@
foreign import ccall safe "hs_bindgen_23d1626952d2a132" hs_bindgen_23d1626952d2a132_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args2@
hs_bindgen_23d1626952d2a132 :: CInt -> FunPtr (IO CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args2@
hs_bindgen_23d1626952d2a132 = \x_0 -> \x_1 -> hs_bindgen_23d1626952d2a132_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_safe :: CInt -> FunPtr (IO CInt) -> IO ()
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_safe = hs_bindgen_23d1626952d2a132
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args3@
foreign import ccall safe "hs_bindgen_69073b33110db81a" hs_bindgen_69073b33110db81a_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args3@
hs_bindgen_69073b33110db81a :: CInt ->
                               FunPtr (CInt -> IO ()) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args3@
hs_bindgen_69073b33110db81a = \x_0 -> \x_1 -> hs_bindgen_69073b33110db81a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_safe :: CInt -> FunPtr (CInt -> IO ()) -> IO ()
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_safe = hs_bindgen_69073b33110db81a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args4@
foreign import ccall safe "hs_bindgen_9e6495d8345f7848" hs_bindgen_9e6495d8345f7848_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args4@
hs_bindgen_9e6495d8345f7848 :: CInt ->
                               FunPtr (CInt -> CDouble -> IO CChar) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args4@
hs_bindgen_9e6495d8345f7848 = \x_0 -> \x_1 -> hs_bindgen_9e6495d8345f7848_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_safe :: CInt ->
                     FunPtr (CInt -> CDouble -> IO CChar) -> IO ()
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_safe = hs_bindgen_9e6495d8345f7848
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args5@
foreign import ccall safe "hs_bindgen_d5ab1b462ff6c176" hs_bindgen_d5ab1b462ff6c176_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args5@
hs_bindgen_d5ab1b462ff6c176 :: CInt ->
                               FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_args5@
hs_bindgen_d5ab1b462ff6c176 = \x_0 -> \x_1 -> hs_bindgen_d5ab1b462ff6c176_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_safe :: CInt ->
                     FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ()
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_safe = hs_bindgen_d5ab1b462ff6c176
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_comments1@
foreign import ccall safe "hs_bindgen_17cfdc4afa81f262" hs_bindgen_17cfdc4afa81f262_base ::
    CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_comments1@
hs_bindgen_17cfdc4afa81f262 :: CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_comments1@
hs_bindgen_17cfdc4afa81f262 = \x_0 -> hs_bindgen_17cfdc4afa81f262_base (toFFIType x_0)
{-| 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_safe :: CInt -> IO ()
{-| 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_safe = hs_bindgen_17cfdc4afa81f262
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before1@
foreign import ccall safe "hs_bindgen_62dad052d7ac99e6" hs_bindgen_62dad052d7ac99e6_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before1@
hs_bindgen_62dad052d7ac99e6 :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before1@
hs_bindgen_62dad052d7ac99e6 = \x_0 -> \x_1 -> hs_bindgen_62dad052d7ac99e6_base (toFFIType x_0) (toFFIType x_1)
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_safe :: CInt -> CChar -> IO ()
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_safe = hs_bindgen_62dad052d7ac99e6
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before2@
foreign import ccall safe "hs_bindgen_6a954623e8847292" hs_bindgen_6a954623e8847292_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before2@
hs_bindgen_6a954623e8847292 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before2@
hs_bindgen_6a954623e8847292 = \x_0 -> \x_1 -> hs_bindgen_6a954623e8847292_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_safe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_safe = hs_bindgen_6a954623e8847292
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before3@
foreign import ccall safe "hs_bindgen_5c4e5530b1f695b7" hs_bindgen_5c4e5530b1f695b7_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before3@
hs_bindgen_5c4e5530b1f695b7 :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_before3@
hs_bindgen_5c4e5530b1f695b7 = \x_0 -> \x_1 -> hs_bindgen_5c4e5530b1f695b7_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_safe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_safe = hs_bindgen_5c4e5530b1f695b7
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after1@
foreign import ccall safe "hs_bindgen_d219b88b917d72cf" hs_bindgen_d219b88b917d72cf_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after1@
hs_bindgen_d219b88b917d72cf :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after1@
hs_bindgen_d219b88b917d72cf = \x_0 -> \x_1 -> hs_bindgen_d219b88b917d72cf_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_safe :: CInt -> CChar -> IO ()
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_safe = hs_bindgen_d219b88b917d72cf
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after2@
foreign import ccall safe "hs_bindgen_79a466a4f64a4db1" hs_bindgen_79a466a4f64a4db1_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after2@
hs_bindgen_79a466a4f64a4db1 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after2@
hs_bindgen_79a466a4f64a4db1 = \x_0 -> \x_1 -> hs_bindgen_79a466a4f64a4db1_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_safe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_safe = hs_bindgen_79a466a4f64a4db1
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after3@
foreign import ccall safe "hs_bindgen_a13884c8125a5f80" hs_bindgen_a13884c8125a5f80_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after3@
hs_bindgen_a13884c8125a5f80 :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_prim_after3@
hs_bindgen_a13884c8125a5f80 = \x_0 -> \x_1 -> hs_bindgen_a13884c8125a5f80_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_safe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_safe = hs_bindgen_a13884c8125a5f80
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before1@
foreign import ccall safe "hs_bindgen_5433c1896cba42d3" hs_bindgen_5433c1896cba42d3_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before1@
hs_bindgen_5433c1896cba42d3 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before1@
hs_bindgen_5433c1896cba42d3 = \x_0 -> \x_1 -> hs_bindgen_5433c1896cba42d3_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_safe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_safe = hs_bindgen_5433c1896cba42d3
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before2@
foreign import ccall safe "hs_bindgen_8300ce11589589f2" hs_bindgen_8300ce11589589f2_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before2@
hs_bindgen_8300ce11589589f2 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before2@
hs_bindgen_8300ce11589589f2 = \x_0 -> \x_1 -> hs_bindgen_8300ce11589589f2_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_safe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_safe = hs_bindgen_8300ce11589589f2
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before3@
foreign import ccall safe "hs_bindgen_be304ec839983d7b" hs_bindgen_be304ec839983d7b_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before3@
hs_bindgen_be304ec839983d7b :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before3@
hs_bindgen_be304ec839983d7b = \x_0 -> \x_1 -> hs_bindgen_be304ec839983d7b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_safe = hs_bindgen_be304ec839983d7b
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before4@
foreign import ccall safe "hs_bindgen_445a2c238c734060" hs_bindgen_445a2c238c734060_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before4@
hs_bindgen_445a2c238c734060 :: CInt ->
                               PtrConst Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before4@
hs_bindgen_445a2c238c734060 = \x_0 -> \x_1 -> hs_bindgen_445a2c238c734060_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_safe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_445a2c238c734060 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before5@
foreign import ccall safe "hs_bindgen_b5a05c2c1589c243" hs_bindgen_b5a05c2c1589c243_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before5@
hs_bindgen_b5a05c2c1589c243 :: CInt -> PtrConst Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before5@
hs_bindgen_b5a05c2c1589c243 = \x_0 -> \x_1 -> hs_bindgen_b5a05c2c1589c243_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_safe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_b5a05c2c1589c243 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before6@
foreign import ccall safe "hs_bindgen_8217e6e9e19e7627" hs_bindgen_8217e6e9e19e7627_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before6@
hs_bindgen_8217e6e9e19e7627 :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before6@
hs_bindgen_8217e6e9e19e7627 = \x_0 -> \x_1 -> hs_bindgen_8217e6e9e19e7627_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_safe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_safe = hs_bindgen_8217e6e9e19e7627
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before7@
foreign import ccall safe "hs_bindgen_cbcb3411df130b42" hs_bindgen_cbcb3411df130b42_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before7@
hs_bindgen_cbcb3411df130b42 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before7@
hs_bindgen_cbcb3411df130b42 = \x_0 -> \x_1 -> hs_bindgen_cbcb3411df130b42_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_safe = hs_bindgen_cbcb3411df130b42
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before8@
foreign import ccall safe "hs_bindgen_fb0ddd12de072fd8" hs_bindgen_fb0ddd12de072fd8_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before8@
hs_bindgen_fb0ddd12de072fd8 :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_before8@
hs_bindgen_fb0ddd12de072fd8 = \x_0 -> \x_1 -> hs_bindgen_fb0ddd12de072fd8_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_safe :: CInt ->
                                  HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_safe = hs_bindgen_fb0ddd12de072fd8
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after1@
foreign import ccall safe "hs_bindgen_91e81e2ec29aa772" hs_bindgen_91e81e2ec29aa772_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after1@
hs_bindgen_91e81e2ec29aa772 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after1@
hs_bindgen_91e81e2ec29aa772 = \x_0 -> \x_1 -> hs_bindgen_91e81e2ec29aa772_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_safe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_safe = hs_bindgen_91e81e2ec29aa772
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after2@
foreign import ccall safe "hs_bindgen_6703a37e4fd098b1" hs_bindgen_6703a37e4fd098b1_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after2@
hs_bindgen_6703a37e4fd098b1 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after2@
hs_bindgen_6703a37e4fd098b1 = \x_0 -> \x_1 -> hs_bindgen_6703a37e4fd098b1_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_safe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_safe = hs_bindgen_6703a37e4fd098b1
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after3@
foreign import ccall safe "hs_bindgen_054259024219dbcc" hs_bindgen_054259024219dbcc_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after3@
hs_bindgen_054259024219dbcc :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after3@
hs_bindgen_054259024219dbcc = \x_0 -> \x_1 -> hs_bindgen_054259024219dbcc_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_safe = hs_bindgen_054259024219dbcc
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after4@
foreign import ccall safe "hs_bindgen_eb4880610136c7bb" hs_bindgen_eb4880610136c7bb_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after4@
hs_bindgen_eb4880610136c7bb :: CInt ->
                               PtrConst Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after4@
hs_bindgen_eb4880610136c7bb = \x_0 -> \x_1 -> hs_bindgen_eb4880610136c7bb_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_safe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_eb4880610136c7bb arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after5@
foreign import ccall safe "hs_bindgen_c0478c5f65c7e32e" hs_bindgen_c0478c5f65c7e32e_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after5@
hs_bindgen_c0478c5f65c7e32e :: CInt -> PtrConst Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after5@
hs_bindgen_c0478c5f65c7e32e = \x_0 -> \x_1 -> hs_bindgen_c0478c5f65c7e32e_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_safe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_safe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_c0478c5f65c7e32e arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after6@
foreign import ccall safe "hs_bindgen_764dd29ada03ac05" hs_bindgen_764dd29ada03ac05_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after6@
hs_bindgen_764dd29ada03ac05 :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after6@
hs_bindgen_764dd29ada03ac05 = \x_0 -> \x_1 -> hs_bindgen_764dd29ada03ac05_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_safe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_safe = hs_bindgen_764dd29ada03ac05
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after7@
foreign import ccall safe "hs_bindgen_62f2db62740aa47c" hs_bindgen_62f2db62740aa47c_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after7@
hs_bindgen_62f2db62740aa47c :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after7@
hs_bindgen_62f2db62740aa47c = \x_0 -> \x_1 -> hs_bindgen_62f2db62740aa47c_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_safe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_safe = hs_bindgen_62f2db62740aa47c
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after8@
foreign import ccall safe "hs_bindgen_f9349cbf0c433984" hs_bindgen_f9349cbf0c433984_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after8@
hs_bindgen_f9349cbf0c433984 :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_withoutSign_after8@
hs_bindgen_f9349cbf0c433984 = \x_0 -> \x_1 -> hs_bindgen_f9349cbf0c433984_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_safe :: CInt ->
                                 HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_safe = hs_bindgen_f9349cbf0c433984
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args1@
foreign import ccall safe "hs_bindgen_05103ac5c64a70c5" hs_bindgen_05103ac5c64a70c5_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args1@
hs_bindgen_05103ac5c64a70c5 :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args1@
hs_bindgen_05103ac5c64a70c5 = \x_0 -> \x_1 -> hs_bindgen_05103ac5c64a70c5_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_safe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_safe = hs_bindgen_05103ac5c64a70c5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args2@
foreign import ccall safe "hs_bindgen_2adbdab03502d7c3" hs_bindgen_2adbdab03502d7c3_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args2@
hs_bindgen_2adbdab03502d7c3 :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args2@
hs_bindgen_2adbdab03502d7c3 = \x_0 -> \x_1 -> hs_bindgen_2adbdab03502d7c3_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_safe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_safe = hs_bindgen_2adbdab03502d7c3
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args3@
foreign import ccall safe "hs_bindgen_02735f713f3663a0" hs_bindgen_02735f713f3663a0_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args3@
hs_bindgen_02735f713f3663a0 :: CInt -> Ptr CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args3@
hs_bindgen_02735f713f3663a0 = \x_0 -> \x_1 -> hs_bindgen_02735f713f3663a0_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_safe :: CInt -> Ptr CInt -> IO ()
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_safe = hs_bindgen_02735f713f3663a0
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args4@
foreign import ccall safe "hs_bindgen_7be4b56f499736ec" hs_bindgen_7be4b56f499736ec_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args4@
hs_bindgen_7be4b56f499736ec :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args4@
hs_bindgen_7be4b56f499736ec = \x_0 -> \x_1 -> hs_bindgen_7be4b56f499736ec_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_safe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_safe = hs_bindgen_7be4b56f499736ec
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args5@
foreign import ccall safe "hs_bindgen_07806340121e9d7a" hs_bindgen_07806340121e9d7a_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args5@
hs_bindgen_07806340121e9d7a :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_args5@
hs_bindgen_07806340121e9d7a = \x_0 -> \x_1 -> hs_bindgen_07806340121e9d7a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_safe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_safe = hs_bindgen_07806340121e9d7a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret1@
foreign import ccall safe "hs_bindgen_964ecbd6daab3ac8" hs_bindgen_964ecbd6daab3ac8_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret1@
hs_bindgen_964ecbd6daab3ac8 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret1@
hs_bindgen_964ecbd6daab3ac8 = \x_0 -> fmap fromFFIType (hs_bindgen_964ecbd6daab3ac8_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_safe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_safe = hs_bindgen_964ecbd6daab3ac8
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret2@
foreign import ccall safe "hs_bindgen_425aa26fa3f15a85" hs_bindgen_425aa26fa3f15a85_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret2@
hs_bindgen_425aa26fa3f15a85 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret2@
hs_bindgen_425aa26fa3f15a85 = \x_0 -> fmap fromFFIType (hs_bindgen_425aa26fa3f15a85_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_safe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_safe = hs_bindgen_425aa26fa3f15a85
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret3@
foreign import ccall safe "hs_bindgen_35dc6a2376f4669c" hs_bindgen_35dc6a2376f4669c_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret3@
hs_bindgen_35dc6a2376f4669c :: CInt -> IO (Ptr CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret3@
hs_bindgen_35dc6a2376f4669c = \x_0 -> fmap fromFFIType (hs_bindgen_35dc6a2376f4669c_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_safe :: CInt -> IO (Ptr CInt)
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_safe = hs_bindgen_35dc6a2376f4669c
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret4@
foreign import ccall safe "hs_bindgen_b4704a8e3fa5c1a7" hs_bindgen_b4704a8e3fa5c1a7_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret4@
hs_bindgen_b4704a8e3fa5c1a7 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret4@
hs_bindgen_b4704a8e3fa5c1a7 = \x_0 -> fmap fromFFIType (hs_bindgen_b4704a8e3fa5c1a7_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_safe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_safe = hs_bindgen_b4704a8e3fa5c1a7
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret5@
foreign import ccall safe "hs_bindgen_eee06f696926bceb" hs_bindgen_eee06f696926bceb_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret5@
hs_bindgen_eee06f696926bceb :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_pointers_ret5@
hs_bindgen_eee06f696926bceb = \x_0 -> fmap fromFFIType (hs_bindgen_eee06f696926bceb_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_safe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_safe = hs_bindgen_eee06f696926bceb
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem1@
foreign import ccall safe "hs_bindgen_85897c18c4db8c38" hs_bindgen_85897c18c4db8c38_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem1@
hs_bindgen_85897c18c4db8c38 :: PtrConst (Elem (IncompleteArray CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem1@
hs_bindgen_85897c18c4db8c38 = \x_0 -> hs_bindgen_85897c18c4db8c38_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_safe :: PtrConst (Elem (IncompleteArray CInt)) ->
                          IO ()
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_safe = hs_bindgen_85897c18c4db8c38
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem2@
foreign import ccall safe "hs_bindgen_7d19c28372388bd5" hs_bindgen_7d19c28372388bd5_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem2@
hs_bindgen_7d19c28372388bd5 :: Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem2@
hs_bindgen_7d19c28372388bd5 = \x_0 -> hs_bindgen_7d19c28372388bd5_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_safe :: Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                          IO ()
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_safe = hs_bindgen_7d19c28372388bd5
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem3@
foreign import ccall safe "hs_bindgen_b72db4cfe06fec75" hs_bindgen_b72db4cfe06fec75_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem3@
hs_bindgen_b72db4cfe06fec75 :: PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_const_array_elem3@
hs_bindgen_b72db4cfe06fec75 = \x_0 -> hs_bindgen_b72db4cfe06fec75_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_safe :: PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                          IO ()
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_safe = hs_bindgen_b72db4cfe06fec75
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams1@
foreign import ccall safe "hs_bindgen_8c2d8b6c768235a6" hs_bindgen_8c2d8b6c768235a6_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams1@
hs_bindgen_8c2d8b6c768235a6 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams1@
hs_bindgen_8c2d8b6c768235a6 = fmap fromFFIType hs_bindgen_8c2d8b6c768235a6_base
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_safe :: IO CInt
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_safe = hs_bindgen_8c2d8b6c768235a6
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams2@
foreign import ccall safe "hs_bindgen_f406093f4244470f" hs_bindgen_f406093f4244470f_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams2@
hs_bindgen_f406093f4244470f :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams2@
hs_bindgen_f406093f4244470f = fmap fromFFIType hs_bindgen_f406093f4244470f_base
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_safe :: IO CInt
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_safe = hs_bindgen_f406093f4244470f
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams3@
foreign import ccall safe "hs_bindgen_7cfe278ffc125a35" hs_bindgen_7cfe278ffc125a35_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams3@
hs_bindgen_7cfe278ffc125a35 :: CInt -> FunPtr (IO CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_noParams3@
hs_bindgen_7cfe278ffc125a35 = \x_0 -> \x_1 -> hs_bindgen_7cfe278ffc125a35_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_safe :: CInt -> FunPtr (IO CInt) -> IO ()
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_safe = hs_bindgen_7cfe278ffc125a35
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret1@
foreign import ccall safe "hs_bindgen_6f95516796104481" hs_bindgen_6f95516796104481_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret1@
hs_bindgen_6f95516796104481 :: CInt -> IO (FunPtr (IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret1@
hs_bindgen_6f95516796104481 = \x_0 -> fmap fromFFIType (hs_bindgen_6f95516796104481_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_safe :: CInt -> IO (FunPtr (IO ()))
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_safe = hs_bindgen_6f95516796104481
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret2@
foreign import ccall safe "hs_bindgen_c823e0311ec509b4" hs_bindgen_c823e0311ec509b4_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret2@
hs_bindgen_c823e0311ec509b4 :: CInt -> IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret2@
hs_bindgen_c823e0311ec509b4 = \x_0 -> fmap fromFFIType (hs_bindgen_c823e0311ec509b4_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_safe :: CInt -> IO (FunPtr (IO CInt))
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_safe = hs_bindgen_c823e0311ec509b4
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret3@
foreign import ccall safe "hs_bindgen_94550ec4aba19f7b" hs_bindgen_94550ec4aba19f7b_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret3@
hs_bindgen_94550ec4aba19f7b :: CInt -> IO (FunPtr (CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret3@
hs_bindgen_94550ec4aba19f7b = \x_0 -> fmap fromFFIType (hs_bindgen_94550ec4aba19f7b_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_safe :: CInt -> IO (FunPtr (CInt -> IO ()))
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_safe = hs_bindgen_94550ec4aba19f7b
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret4@
foreign import ccall safe "hs_bindgen_ed3e6ebe628da423" hs_bindgen_ed3e6ebe628da423_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret4@
hs_bindgen_ed3e6ebe628da423 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO CChar))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret4@
hs_bindgen_ed3e6ebe628da423 = \x_0 -> fmap fromFFIType (hs_bindgen_ed3e6ebe628da423_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO CChar))
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_safe = hs_bindgen_ed3e6ebe628da423
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret5@
foreign import ccall safe "hs_bindgen_cb5a94e6610ff83d" hs_bindgen_cb5a94e6610ff83d_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret5@
hs_bindgen_cb5a94e6610ff83d :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret5@
hs_bindgen_cb5a94e6610ff83d = \x_0 -> fmap fromFFIType (hs_bindgen_cb5a94e6610ff83d_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_safe = hs_bindgen_cb5a94e6610ff83d
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret6@
foreign import ccall safe "hs_bindgen_8cd3005394354b86" hs_bindgen_8cd3005394354b86_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret6@
hs_bindgen_8cd3005394354b86 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret6@
hs_bindgen_8cd3005394354b86 = \x_0 -> fmap fromFFIType (hs_bindgen_8cd3005394354b86_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_safe = hs_bindgen_8cd3005394354b86
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret7@
foreign import ccall safe "hs_bindgen_0f1393247fcdeb7a" hs_bindgen_0f1393247fcdeb7a_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret7@
hs_bindgen_0f1393247fcdeb7a :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret7@
hs_bindgen_0f1393247fcdeb7a = \x_0 -> fmap fromFFIType (hs_bindgen_0f1393247fcdeb7a_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_safe = hs_bindgen_0f1393247fcdeb7a
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret8@
foreign import ccall safe "hs_bindgen_7da05d4b5c843853" hs_bindgen_7da05d4b5c843853_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret8@
hs_bindgen_7da05d4b5c843853 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret8@
hs_bindgen_7da05d4b5c843853 = \x_0 -> fmap fromFFIType (hs_bindgen_7da05d4b5c843853_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_safe = hs_bindgen_7da05d4b5c843853
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret9@
foreign import ccall safe "hs_bindgen_f6f304c980603aae" hs_bindgen_f6f304c980603aae_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret9@
hs_bindgen_f6f304c980603aae :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret9@
hs_bindgen_f6f304c980603aae = \x_0 -> fmap fromFFIType (hs_bindgen_f6f304c980603aae_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_safe :: CInt ->
                    IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_safe = hs_bindgen_f6f304c980603aae
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret10@
foreign import ccall safe "hs_bindgen_263377d0e4be3901" hs_bindgen_263377d0e4be3901_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret10@
hs_bindgen_263377d0e4be3901 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Safe_funptr_ret10@
hs_bindgen_263377d0e4be3901 = \x_0 -> fmap fromFFIType (hs_bindgen_263377d0e4be3901_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_safe :: CInt ->
                     IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_safe = hs_bindgen_263377d0e4be3901
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char1@
foreign import ccall unsafe "hs_bindgen_dbcf45ae88784a43" hs_bindgen_dbcf45ae88784a43_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char1@
hs_bindgen_dbcf45ae88784a43 :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char1@
hs_bindgen_dbcf45ae88784a43 = \x_0 -> \x_1 -> hs_bindgen_dbcf45ae88784a43_base (toFFIType x_0) (toFFIType x_1)
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_unsafe :: CInt -> CChar -> IO ()
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_unsafe = hs_bindgen_dbcf45ae88784a43
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char2@
foreign import ccall unsafe "hs_bindgen_c72087f2b9c0a851" hs_bindgen_c72087f2b9c0a851_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char2@
hs_bindgen_c72087f2b9c0a851 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char2@
hs_bindgen_c72087f2b9c0a851 = \x_0 -> \x_1 -> hs_bindgen_c72087f2b9c0a851_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_unsafe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_unsafe = hs_bindgen_c72087f2b9c0a851
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char3@
foreign import ccall unsafe "hs_bindgen_d23034ca037d7ee2" hs_bindgen_d23034ca037d7ee2_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char3@
hs_bindgen_d23034ca037d7ee2 :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_char3@
hs_bindgen_d23034ca037d7ee2 = \x_0 -> \x_1 -> hs_bindgen_d23034ca037d7ee2_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_unsafe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_unsafe = hs_bindgen_d23034ca037d7ee2
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short1@
foreign import ccall unsafe "hs_bindgen_7aba582bac3cdd4c" hs_bindgen_7aba582bac3cdd4c_base ::
    CInt
 -> CShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short1@
hs_bindgen_7aba582bac3cdd4c :: CInt -> CShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short1@
hs_bindgen_7aba582bac3cdd4c = \x_0 -> \x_1 -> hs_bindgen_7aba582bac3cdd4c_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_unsafe :: CInt -> CShort -> IO ()
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_unsafe = hs_bindgen_7aba582bac3cdd4c
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short2@
foreign import ccall unsafe "hs_bindgen_72e80c0c19b73bd1" hs_bindgen_72e80c0c19b73bd1_base ::
    CInt
 -> CShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short2@
hs_bindgen_72e80c0c19b73bd1 :: CInt -> CShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short2@
hs_bindgen_72e80c0c19b73bd1 = \x_0 -> \x_1 -> hs_bindgen_72e80c0c19b73bd1_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_unsafe :: CInt -> CShort -> IO ()
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_unsafe = hs_bindgen_72e80c0c19b73bd1
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short3@
foreign import ccall unsafe "hs_bindgen_1d779b6db021542e" hs_bindgen_1d779b6db021542e_base ::
    CInt
 -> CUShort
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short3@
hs_bindgen_1d779b6db021542e :: CInt -> CUShort -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_short3@
hs_bindgen_1d779b6db021542e = \x_0 -> \x_1 -> hs_bindgen_1d779b6db021542e_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_unsafe :: CInt -> CUShort -> IO ()
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_unsafe = hs_bindgen_1d779b6db021542e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int1@
foreign import ccall unsafe "hs_bindgen_dadb0390936fa7a6" hs_bindgen_dadb0390936fa7a6_base ::
    CInt
 -> CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int1@
hs_bindgen_dadb0390936fa7a6 :: CInt -> CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int1@
hs_bindgen_dadb0390936fa7a6 = \x_0 -> \x_1 -> hs_bindgen_dadb0390936fa7a6_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_unsafe :: CInt -> CInt -> IO ()
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_unsafe = hs_bindgen_dadb0390936fa7a6
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int2@
foreign import ccall unsafe "hs_bindgen_cc4dd71da3d83f3e" hs_bindgen_cc4dd71da3d83f3e_base ::
    CInt
 -> CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int2@
hs_bindgen_cc4dd71da3d83f3e :: CInt -> CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int2@
hs_bindgen_cc4dd71da3d83f3e = \x_0 -> \x_1 -> hs_bindgen_cc4dd71da3d83f3e_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_unsafe :: CInt -> CInt -> IO ()
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_unsafe = hs_bindgen_cc4dd71da3d83f3e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int3@
foreign import ccall unsafe "hs_bindgen_c1aa1895338c9c06" hs_bindgen_c1aa1895338c9c06_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int3@
hs_bindgen_c1aa1895338c9c06 :: CInt -> CUInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_int3@
hs_bindgen_c1aa1895338c9c06 = \x_0 -> \x_1 -> hs_bindgen_c1aa1895338c9c06_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_unsafe :: CInt -> CUInt -> IO ()
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_unsafe = hs_bindgen_c1aa1895338c9c06
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long1@
foreign import ccall unsafe "hs_bindgen_ea3ab52d35940c9c" hs_bindgen_ea3ab52d35940c9c_base ::
    CInt
 -> CLong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long1@
hs_bindgen_ea3ab52d35940c9c :: CInt -> CLong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long1@
hs_bindgen_ea3ab52d35940c9c = \x_0 -> \x_1 -> hs_bindgen_ea3ab52d35940c9c_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_unsafe :: CInt -> CLong -> IO ()
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_unsafe = hs_bindgen_ea3ab52d35940c9c
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long2@
foreign import ccall unsafe "hs_bindgen_1ead52aa138d51cf" hs_bindgen_1ead52aa138d51cf_base ::
    CInt
 -> CLong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long2@
hs_bindgen_1ead52aa138d51cf :: CInt -> CLong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long2@
hs_bindgen_1ead52aa138d51cf = \x_0 -> \x_1 -> hs_bindgen_1ead52aa138d51cf_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_unsafe :: CInt -> CLong -> IO ()
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_unsafe = hs_bindgen_1ead52aa138d51cf
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long3@
foreign import ccall unsafe "hs_bindgen_93b713dccaf06fed" hs_bindgen_93b713dccaf06fed_base ::
    CInt
 -> CULong
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long3@
hs_bindgen_93b713dccaf06fed :: CInt -> CULong -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_long3@
hs_bindgen_93b713dccaf06fed = \x_0 -> \x_1 -> hs_bindgen_93b713dccaf06fed_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_unsafe :: CInt -> CULong -> IO ()
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_unsafe = hs_bindgen_93b713dccaf06fed
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_float@
foreign import ccall unsafe "hs_bindgen_d091d2dc36843d19" hs_bindgen_d091d2dc36843d19_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_float@
hs_bindgen_d091d2dc36843d19 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_float@
hs_bindgen_d091d2dc36843d19 = \x_0 -> \x_1 -> hs_bindgen_d091d2dc36843d19_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_unsafe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_unsafe = hs_bindgen_d091d2dc36843d19
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_double@
foreign import ccall unsafe "hs_bindgen_6ea5acb5ec6f40c4" hs_bindgen_6ea5acb5ec6f40c4_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_double@
hs_bindgen_6ea5acb5ec6f40c4 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_double@
hs_bindgen_6ea5acb5ec6f40c4 = \x_0 -> \x_1 -> hs_bindgen_6ea5acb5ec6f40c4_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_unsafe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_unsafe = hs_bindgen_6ea5acb5ec6f40c4
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_bool1@
foreign import ccall unsafe "hs_bindgen_689ef6ac4e916b3a" hs_bindgen_689ef6ac4e916b3a_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_bool1@
hs_bindgen_689ef6ac4e916b3a :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_bool1@
hs_bindgen_689ef6ac4e916b3a = \x_0 -> \x_1 -> hs_bindgen_689ef6ac4e916b3a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_unsafe = hs_bindgen_689ef6ac4e916b3a
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_struct@
foreign import ccall unsafe "hs_bindgen_3d21d6b68f84eba6" hs_bindgen_3d21d6b68f84eba6_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_struct@
hs_bindgen_3d21d6b68f84eba6 :: CInt -> Ptr Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_struct@
hs_bindgen_3d21d6b68f84eba6 = \x_0 -> \x_1 -> hs_bindgen_3d21d6b68f84eba6_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_unsafe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_3d21d6b68f84eba6 arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_union@
foreign import ccall unsafe "hs_bindgen_6c2746bae9e4dab9" hs_bindgen_6c2746bae9e4dab9_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_union@
hs_bindgen_6c2746bae9e4dab9 :: CInt -> Ptr Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_union@
hs_bindgen_6c2746bae9e4dab9 = \x_0 -> \x_1 -> hs_bindgen_6c2746bae9e4dab9_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_unsafe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_6c2746bae9e4dab9 arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_enum@
foreign import ccall unsafe "hs_bindgen_6c549405e9baffcf" hs_bindgen_6c549405e9baffcf_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_enum@
hs_bindgen_6c549405e9baffcf :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_enum@
hs_bindgen_6c549405e9baffcf = \x_0 -> \x_1 -> hs_bindgen_6c549405e9baffcf_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_unsafe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_unsafe = hs_bindgen_6c549405e9baffcf
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer1@
foreign import ccall unsafe "hs_bindgen_34dfa5eaf97951ec" hs_bindgen_34dfa5eaf97951ec_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer1@
hs_bindgen_34dfa5eaf97951ec :: CInt -> Ptr CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer1@
hs_bindgen_34dfa5eaf97951ec = \x_0 -> \x_1 -> hs_bindgen_34dfa5eaf97951ec_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_unsafe :: CInt -> Ptr CInt -> IO ()
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_unsafe = hs_bindgen_34dfa5eaf97951ec
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer2@
foreign import ccall unsafe "hs_bindgen_0d71e7152a20efbd" hs_bindgen_0d71e7152a20efbd_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer2@
hs_bindgen_0d71e7152a20efbd :: CInt -> Ptr (Ptr CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer2@
hs_bindgen_0d71e7152a20efbd = \x_0 -> \x_1 -> hs_bindgen_0d71e7152a20efbd_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_unsafe :: CInt -> Ptr (Ptr CInt) -> IO ()
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_unsafe = hs_bindgen_0d71e7152a20efbd
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer3@
foreign import ccall unsafe "hs_bindgen_1ac8f30e6858a673" hs_bindgen_1ac8f30e6858a673_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer3@
hs_bindgen_1ac8f30e6858a673 :: CInt -> Ptr Void -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_pointer3@
hs_bindgen_1ac8f30e6858a673 = \x_0 -> \x_1 -> hs_bindgen_1ac8f30e6858a673_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_unsafe :: CInt -> Ptr Void -> IO ()
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_unsafe = hs_bindgen_1ac8f30e6858a673
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_A@
foreign import ccall unsafe "hs_bindgen_74c085d1fc547d65" hs_bindgen_74c085d1fc547d65_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_A@
hs_bindgen_74c085d1fc547d65 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_A@
hs_bindgen_74c085d1fc547d65 = fmap fromFFIType hs_bindgen_74c085d1fc547d65_base
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_unsafe :: IO CInt
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_unsafe = hs_bindgen_74c085d1fc547d65
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char1@
foreign import ccall unsafe "hs_bindgen_c1173d352155de62" hs_bindgen_c1173d352155de62_base ::
    CInt
 -> IO CChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char1@
hs_bindgen_c1173d352155de62 :: CInt -> IO CChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char1@
hs_bindgen_c1173d352155de62 = \x_0 -> fmap fromFFIType (hs_bindgen_c1173d352155de62_base (toFFIType x_0))
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_unsafe :: CInt -> IO CChar
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_unsafe = hs_bindgen_c1173d352155de62
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char2@
foreign import ccall unsafe "hs_bindgen_9029d84b81d6df97" hs_bindgen_9029d84b81d6df97_base ::
    CInt
 -> IO CSChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char2@
hs_bindgen_9029d84b81d6df97 :: CInt -> IO CSChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char2@
hs_bindgen_9029d84b81d6df97 = \x_0 -> fmap fromFFIType (hs_bindgen_9029d84b81d6df97_base (toFFIType x_0))
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_unsafe :: CInt -> IO CSChar
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_unsafe = hs_bindgen_9029d84b81d6df97
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char3@
foreign import ccall unsafe "hs_bindgen_5076ef968e0b1da6" hs_bindgen_5076ef968e0b1da6_base ::
    CInt
 -> IO CUChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char3@
hs_bindgen_5076ef968e0b1da6 :: CInt -> IO CUChar
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_char3@
hs_bindgen_5076ef968e0b1da6 = \x_0 -> fmap fromFFIType (hs_bindgen_5076ef968e0b1da6_base (toFFIType x_0))
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_unsafe :: CInt -> IO CUChar
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_unsafe = hs_bindgen_5076ef968e0b1da6
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short1@
foreign import ccall unsafe "hs_bindgen_6c9415155d57e014" hs_bindgen_6c9415155d57e014_base ::
    CInt
 -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short1@
hs_bindgen_6c9415155d57e014 :: CInt -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short1@
hs_bindgen_6c9415155d57e014 = \x_0 -> fmap fromFFIType (hs_bindgen_6c9415155d57e014_base (toFFIType x_0))
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_unsafe :: CInt -> IO CShort
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_unsafe = hs_bindgen_6c9415155d57e014
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short2@
foreign import ccall unsafe "hs_bindgen_24f9af60f9d4b0c4" hs_bindgen_24f9af60f9d4b0c4_base ::
    CInt
 -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short2@
hs_bindgen_24f9af60f9d4b0c4 :: CInt -> IO CShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short2@
hs_bindgen_24f9af60f9d4b0c4 = \x_0 -> fmap fromFFIType (hs_bindgen_24f9af60f9d4b0c4_base (toFFIType x_0))
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_unsafe :: CInt -> IO CShort
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_unsafe = hs_bindgen_24f9af60f9d4b0c4
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short3@
foreign import ccall unsafe "hs_bindgen_7712cc06577c000f" hs_bindgen_7712cc06577c000f_base ::
    CInt
 -> IO CUShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short3@
hs_bindgen_7712cc06577c000f :: CInt -> IO CUShort
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_short3@
hs_bindgen_7712cc06577c000f = \x_0 -> fmap fromFFIType (hs_bindgen_7712cc06577c000f_base (toFFIType x_0))
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_unsafe :: CInt -> IO CUShort
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_unsafe = hs_bindgen_7712cc06577c000f
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int1@
foreign import ccall unsafe "hs_bindgen_a4669df8abb549dc" hs_bindgen_a4669df8abb549dc_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int1@
hs_bindgen_a4669df8abb549dc :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int1@
hs_bindgen_a4669df8abb549dc = \x_0 -> fmap fromFFIType (hs_bindgen_a4669df8abb549dc_base (toFFIType x_0))
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_unsafe :: CInt -> IO CInt
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_unsafe = hs_bindgen_a4669df8abb549dc
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int2@
foreign import ccall unsafe "hs_bindgen_d471d89e2802f599" hs_bindgen_d471d89e2802f599_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int2@
hs_bindgen_d471d89e2802f599 :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int2@
hs_bindgen_d471d89e2802f599 = \x_0 -> fmap fromFFIType (hs_bindgen_d471d89e2802f599_base (toFFIType x_0))
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_unsafe :: CInt -> IO CInt
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_unsafe = hs_bindgen_d471d89e2802f599
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int3@
foreign import ccall unsafe "hs_bindgen_551866464fb7e076" hs_bindgen_551866464fb7e076_base ::
    CInt
 -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int3@
hs_bindgen_551866464fb7e076 :: CInt -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_int3@
hs_bindgen_551866464fb7e076 = \x_0 -> fmap fromFFIType (hs_bindgen_551866464fb7e076_base (toFFIType x_0))
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_unsafe :: CInt -> IO CUInt
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_unsafe = hs_bindgen_551866464fb7e076
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long1@
foreign import ccall unsafe "hs_bindgen_1cb0ba330b8fc708" hs_bindgen_1cb0ba330b8fc708_base ::
    CInt
 -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long1@
hs_bindgen_1cb0ba330b8fc708 :: CInt -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long1@
hs_bindgen_1cb0ba330b8fc708 = \x_0 -> fmap fromFFIType (hs_bindgen_1cb0ba330b8fc708_base (toFFIType x_0))
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_unsafe :: CInt -> IO CLong
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_unsafe = hs_bindgen_1cb0ba330b8fc708
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long2@
foreign import ccall unsafe "hs_bindgen_84d65e5f2bb20468" hs_bindgen_84d65e5f2bb20468_base ::
    CInt
 -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long2@
hs_bindgen_84d65e5f2bb20468 :: CInt -> IO CLong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long2@
hs_bindgen_84d65e5f2bb20468 = \x_0 -> fmap fromFFIType (hs_bindgen_84d65e5f2bb20468_base (toFFIType x_0))
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_unsafe :: CInt -> IO CLong
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_unsafe = hs_bindgen_84d65e5f2bb20468
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long3@
foreign import ccall unsafe "hs_bindgen_8e5c7c7b2f385152" hs_bindgen_8e5c7c7b2f385152_base ::
    CInt
 -> IO CULong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long3@
hs_bindgen_8e5c7c7b2f385152 :: CInt -> IO CULong
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_long3@
hs_bindgen_8e5c7c7b2f385152 = \x_0 -> fmap fromFFIType (hs_bindgen_8e5c7c7b2f385152_base (toFFIType x_0))
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_unsafe :: CInt -> IO CULong
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_unsafe = hs_bindgen_8e5c7c7b2f385152
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_float@
foreign import ccall unsafe "hs_bindgen_be7b5328fb1e67e4" hs_bindgen_be7b5328fb1e67e4_base ::
    CInt
 -> IO CFloat
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_float@
hs_bindgen_be7b5328fb1e67e4 :: CInt -> IO CFloat
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_float@
hs_bindgen_be7b5328fb1e67e4 = \x_0 -> fmap fromFFIType (hs_bindgen_be7b5328fb1e67e4_base (toFFIType x_0))
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_unsafe :: CInt -> IO CFloat
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_unsafe = hs_bindgen_be7b5328fb1e67e4
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_double@
foreign import ccall unsafe "hs_bindgen_67ccecb1f4c2b26b" hs_bindgen_67ccecb1f4c2b26b_base ::
    CInt
 -> IO CDouble
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_double@
hs_bindgen_67ccecb1f4c2b26b :: CInt -> IO CDouble
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_double@
hs_bindgen_67ccecb1f4c2b26b = \x_0 -> fmap fromFFIType (hs_bindgen_67ccecb1f4c2b26b_base (toFFIType x_0))
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_unsafe :: CInt -> IO CDouble
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_unsafe = hs_bindgen_67ccecb1f4c2b26b
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_bool1@
foreign import ccall unsafe "hs_bindgen_8f3058d29b19c7f8" hs_bindgen_8f3058d29b19c7f8_base ::
    CInt
 -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_bool1@
hs_bindgen_8f3058d29b19c7f8 :: CInt -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_bool1@
hs_bindgen_8f3058d29b19c7f8 = \x_0 -> fmap fromFFIType (hs_bindgen_8f3058d29b19c7f8_base (toFFIType x_0))
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_unsafe :: CInt -> IO CBool
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_unsafe = hs_bindgen_8f3058d29b19c7f8
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_struct@
foreign import ccall unsafe "hs_bindgen_db41d471db80076d" hs_bindgen_db41d471db80076d_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_struct@
hs_bindgen_db41d471db80076d :: CInt -> Ptr Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_struct@
hs_bindgen_db41d471db80076d = \x_0 -> \x_1 -> hs_bindgen_db41d471db80076d_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_unsafe :: CInt -> IO Some_struct
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_unsafe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_db41d471db80076d arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_union@
foreign import ccall unsafe "hs_bindgen_a2761d3935650b5c" hs_bindgen_a2761d3935650b5c_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_union@
hs_bindgen_a2761d3935650b5c :: CInt -> Ptr Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_union@
hs_bindgen_a2761d3935650b5c = \x_0 -> \x_1 -> hs_bindgen_a2761d3935650b5c_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_unsafe :: CInt -> IO Some_union
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_unsafe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_a2761d3935650b5c arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_enum@
foreign import ccall unsafe "hs_bindgen_c567484984a48bdd" hs_bindgen_c567484984a48bdd_base ::
    CInt
 -> IO CUInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_enum@
hs_bindgen_c567484984a48bdd :: CInt -> IO Some_enum
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_enum@
hs_bindgen_c567484984a48bdd = \x_0 -> fmap fromFFIType (hs_bindgen_c567484984a48bdd_base (toFFIType x_0))
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_unsafe :: CInt -> IO Some_enum
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_unsafe = hs_bindgen_c567484984a48bdd
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer1@
foreign import ccall unsafe "hs_bindgen_a0436717a3858ec2" hs_bindgen_a0436717a3858ec2_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer1@
hs_bindgen_a0436717a3858ec2 :: CInt -> IO (Ptr CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer1@
hs_bindgen_a0436717a3858ec2 = \x_0 -> fmap fromFFIType (hs_bindgen_a0436717a3858ec2_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_unsafe :: CInt -> IO (Ptr CInt)
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_unsafe = hs_bindgen_a0436717a3858ec2
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer2@
foreign import ccall unsafe "hs_bindgen_92e30e7cf97b7ae8" hs_bindgen_92e30e7cf97b7ae8_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer2@
hs_bindgen_92e30e7cf97b7ae8 :: CInt -> IO (Ptr (Ptr CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer2@
hs_bindgen_92e30e7cf97b7ae8 = \x_0 -> fmap fromFFIType (hs_bindgen_92e30e7cf97b7ae8_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_unsafe :: CInt -> IO (Ptr (Ptr CInt))
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_unsafe = hs_bindgen_92e30e7cf97b7ae8
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer3@
foreign import ccall unsafe "hs_bindgen_cec80a82e028945d" hs_bindgen_cec80a82e028945d_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer3@
hs_bindgen_cec80a82e028945d :: CInt -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_pointer3@
hs_bindgen_cec80a82e028945d = \x_0 -> fmap fromFFIType (hs_bindgen_cec80a82e028945d_base (toFFIType x_0))
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_unsafe :: CInt -> IO (Ptr Void)
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_unsafe = hs_bindgen_cec80a82e028945d
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body1@
foreign import ccall unsafe "hs_bindgen_373d2dbedb7f3ea1" hs_bindgen_373d2dbedb7f3ea1_base ::
    CInt
 -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body1@
hs_bindgen_373d2dbedb7f3ea1 :: CInt -> IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body1@
hs_bindgen_373d2dbedb7f3ea1 = \x_0 -> fmap fromFFIType (hs_bindgen_373d2dbedb7f3ea1_base (toFFIType x_0))
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_unsafe :: CInt -> IO CInt
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_unsafe = hs_bindgen_373d2dbedb7f3ea1
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body2@
foreign import ccall unsafe "hs_bindgen_678c705d71b66fd0" hs_bindgen_678c705d71b66fd0_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body2@
hs_bindgen_678c705d71b66fd0 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_body2@
hs_bindgen_678c705d71b66fd0 = fmap fromFFIType hs_bindgen_678c705d71b66fd0_base
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_unsafe :: IO CInt
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_unsafe = hs_bindgen_678c705d71b66fd0
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_float@
foreign import ccall unsafe "hs_bindgen_4a4cdf60b6a4885d" hs_bindgen_4a4cdf60b6a4885d_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_float@
hs_bindgen_4a4cdf60b6a4885d :: CInt ->
                               Ptr (Complex CFloat) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_float@
hs_bindgen_4a4cdf60b6a4885d = \x_0 -> \x_1 -> hs_bindgen_4a4cdf60b6a4885d_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_unsafe :: CInt -> Complex CFloat -> IO ()
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_4a4cdf60b6a4885d arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_double@
foreign import ccall unsafe "hs_bindgen_4b113ac08bbb35bd" hs_bindgen_4b113ac08bbb35bd_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_double@
hs_bindgen_4b113ac08bbb35bd :: CInt ->
                               Ptr (Complex CDouble) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_args_complex_double@
hs_bindgen_4b113ac08bbb35bd = \x_0 -> \x_1 -> hs_bindgen_4b113ac08bbb35bd_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_unsafe :: CInt -> Complex CDouble -> IO ()
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_4b113ac08bbb35bd arg1_0 arg2_2)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_float@
foreign import ccall unsafe "hs_bindgen_63483820a803fad0" hs_bindgen_63483820a803fad0_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_float@
hs_bindgen_63483820a803fad0 :: CInt ->
                               Ptr (Complex CFloat) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_float@
hs_bindgen_63483820a803fad0 = \x_0 -> \x_1 -> hs_bindgen_63483820a803fad0_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_unsafe :: CInt -> IO (Complex CFloat)
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_unsafe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_63483820a803fad0 arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_double@
foreign import ccall unsafe "hs_bindgen_00dc8901b39e6dd3" hs_bindgen_00dc8901b39e6dd3_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_double@
hs_bindgen_00dc8901b39e6dd3 :: CInt ->
                               Ptr (Complex CDouble) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_ret_complex_double@
hs_bindgen_00dc8901b39e6dd3 = \x_0 -> \x_1 -> hs_bindgen_00dc8901b39e6dd3_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_unsafe :: CInt -> IO (Complex CDouble)
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_unsafe = \arg1_0 -> allocaAndPeek (\res_1 -> hs_bindgen_00dc8901b39e6dd3 arg1_0 res_1)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args1@
foreign import ccall unsafe "hs_bindgen_c4123c64e3799da5" hs_bindgen_c4123c64e3799da5_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args1@
hs_bindgen_c4123c64e3799da5 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args1@
hs_bindgen_c4123c64e3799da5 = \x_0 -> \x_1 -> hs_bindgen_c4123c64e3799da5_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_unsafe = hs_bindgen_c4123c64e3799da5
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args2@
foreign import ccall unsafe "hs_bindgen_56568d64374ea82a" hs_bindgen_56568d64374ea82a_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args2@
hs_bindgen_56568d64374ea82a :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_args2@
hs_bindgen_56568d64374ea82a = \x_0 -> \x_1 -> hs_bindgen_56568d64374ea82a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_unsafe :: CInt ->
                        HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_unsafe = hs_bindgen_56568d64374ea82a
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret1@
foreign import ccall unsafe "hs_bindgen_e39afd1aad07e0fc" hs_bindgen_e39afd1aad07e0fc_base ::
    CInt
 -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret1@
hs_bindgen_e39afd1aad07e0fc :: CInt -> IO CBool
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret1@
hs_bindgen_e39afd1aad07e0fc = \x_0 -> fmap fromFFIType (hs_bindgen_e39afd1aad07e0fc_base (toFFIType x_0))
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_unsafe :: CInt -> IO CBool
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_unsafe = hs_bindgen_e39afd1aad07e0fc
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret2@
foreign import ccall unsafe "hs_bindgen_06a7ca6b10b6f1c5" hs_bindgen_06a7ca6b10b6f1c5_base ::
    CInt
 -> IO HsBindgen.Runtime.LibC.CSize
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret2@
hs_bindgen_06a7ca6b10b6f1c5 :: CInt ->
                               IO HsBindgen.Runtime.LibC.CSize
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_bespoke_ret2@
hs_bindgen_06a7ca6b10b6f1c5 = \x_0 -> fmap fromFFIType (hs_bindgen_06a7ca6b10b6f1c5_base (toFFIType x_0))
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_unsafe :: CInt -> IO HsBindgen.Runtime.LibC.CSize
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_unsafe = hs_bindgen_06a7ca6b10b6f1c5
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args1@
foreign import ccall unsafe "hs_bindgen_085cd2205e0daeff" hs_bindgen_085cd2205e0daeff_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args1@
hs_bindgen_085cd2205e0daeff :: Ptr (Elem (IncompleteArray CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args1@
hs_bindgen_085cd2205e0daeff = \x_0 -> hs_bindgen_085cd2205e0daeff_base (toFFIType x_0)
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_unsafe :: Ptr (Elem (IncompleteArray CInt)) -> IO ()
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_unsafe = hs_bindgen_085cd2205e0daeff
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args2@
foreign import ccall unsafe "hs_bindgen_0df3319af542c072" hs_bindgen_0df3319af542c072_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args2@
hs_bindgen_0df3319af542c072 :: Ptr (Elem (IncompleteArray (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args2@
hs_bindgen_0df3319af542c072 = \x_0 -> hs_bindgen_0df3319af542c072_base (toFFIType x_0)
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_unsafe :: Ptr (Elem (IncompleteArray (Ptr CInt))) ->
                    IO ()
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_unsafe = hs_bindgen_0df3319af542c072
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args3@
foreign import ccall unsafe "hs_bindgen_4839d1f4a2742c03" hs_bindgen_4839d1f4a2742c03_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args3@
hs_bindgen_4839d1f4a2742c03 :: Ptr (Elem (ConstantArray 5 CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args3@
hs_bindgen_4839d1f4a2742c03 = \x_0 -> hs_bindgen_4839d1f4a2742c03_base (toFFIType x_0)
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_unsafe :: Ptr (Elem (ConstantArray 5 CInt)) -> IO ()
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_unsafe = hs_bindgen_4839d1f4a2742c03
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args4@
foreign import ccall unsafe "hs_bindgen_c7e68dd8759c969a" hs_bindgen_c7e68dd8759c969a_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args4@
hs_bindgen_c7e68dd8759c969a :: Ptr (Elem (ConstantArray 5
                                                        (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_arr_args4@
hs_bindgen_c7e68dd8759c969a = \x_0 -> hs_bindgen_c7e68dd8759c969a_base (toFFIType x_0)
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_unsafe :: Ptr (Elem (ConstantArray 5 (Ptr CInt))) ->
                    IO ()
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_unsafe = hs_bindgen_c7e68dd8759c969a
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args1@
foreign import ccall unsafe "hs_bindgen_bf24f137d6217c14" hs_bindgen_bf24f137d6217c14_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args1@
hs_bindgen_bf24f137d6217c14 :: CInt -> FunPtr (IO ()) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args1@
hs_bindgen_bf24f137d6217c14 = \x_0 -> \x_1 -> hs_bindgen_bf24f137d6217c14_base (toFFIType x_0) (toFFIType x_1)
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_unsafe :: CInt -> FunPtr (IO ()) -> IO ()
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_unsafe = hs_bindgen_bf24f137d6217c14
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args2@
foreign import ccall unsafe "hs_bindgen_2b6cd604640b023f" hs_bindgen_2b6cd604640b023f_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args2@
hs_bindgen_2b6cd604640b023f :: CInt -> FunPtr (IO CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args2@
hs_bindgen_2b6cd604640b023f = \x_0 -> \x_1 -> hs_bindgen_2b6cd604640b023f_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_unsafe :: CInt -> FunPtr (IO CInt) -> IO ()
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_unsafe = hs_bindgen_2b6cd604640b023f
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args3@
foreign import ccall unsafe "hs_bindgen_9c35d7346db373f0" hs_bindgen_9c35d7346db373f0_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args3@
hs_bindgen_9c35d7346db373f0 :: CInt ->
                               FunPtr (CInt -> IO ()) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args3@
hs_bindgen_9c35d7346db373f0 = \x_0 -> \x_1 -> hs_bindgen_9c35d7346db373f0_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_unsafe :: CInt -> FunPtr (CInt -> IO ()) -> IO ()
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_unsafe = hs_bindgen_9c35d7346db373f0
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args4@
foreign import ccall unsafe "hs_bindgen_60245cd22b3cd59b" hs_bindgen_60245cd22b3cd59b_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args4@
hs_bindgen_60245cd22b3cd59b :: CInt ->
                               FunPtr (CInt -> CDouble -> IO CChar) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args4@
hs_bindgen_60245cd22b3cd59b = \x_0 -> \x_1 -> hs_bindgen_60245cd22b3cd59b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_unsafe :: CInt ->
                       FunPtr (CInt -> CDouble -> IO CChar) -> IO ()
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_unsafe = hs_bindgen_60245cd22b3cd59b
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args5@
foreign import ccall unsafe "hs_bindgen_bcd5e0817da0463b" hs_bindgen_bcd5e0817da0463b_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args5@
hs_bindgen_bcd5e0817da0463b :: CInt ->
                               FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_args5@
hs_bindgen_bcd5e0817da0463b = \x_0 -> \x_1 -> hs_bindgen_bcd5e0817da0463b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_unsafe :: CInt ->
                       FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ()
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_unsafe = hs_bindgen_bcd5e0817da0463b
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_comments1@
foreign import ccall unsafe "hs_bindgen_fd3d542dfefd036e" hs_bindgen_fd3d542dfefd036e_base ::
    CInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_comments1@
hs_bindgen_fd3d542dfefd036e :: CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_comments1@
hs_bindgen_fd3d542dfefd036e = \x_0 -> hs_bindgen_fd3d542dfefd036e_base (toFFIType x_0)
{-| 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_unsafe :: CInt -> IO ()
{-| 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_unsafe = hs_bindgen_fd3d542dfefd036e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before1@
foreign import ccall unsafe "hs_bindgen_0819c4409f0cb04f" hs_bindgen_0819c4409f0cb04f_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before1@
hs_bindgen_0819c4409f0cb04f :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before1@
hs_bindgen_0819c4409f0cb04f = \x_0 -> \x_1 -> hs_bindgen_0819c4409f0cb04f_base (toFFIType x_0) (toFFIType x_1)
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_unsafe :: CInt -> CChar -> IO ()
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_unsafe = hs_bindgen_0819c4409f0cb04f
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before2@
foreign import ccall unsafe "hs_bindgen_d31ae17d88140355" hs_bindgen_d31ae17d88140355_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before2@
hs_bindgen_d31ae17d88140355 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before2@
hs_bindgen_d31ae17d88140355 = \x_0 -> \x_1 -> hs_bindgen_d31ae17d88140355_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_unsafe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_unsafe = hs_bindgen_d31ae17d88140355
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before3@
foreign import ccall unsafe "hs_bindgen_f0ed5f637cefe96f" hs_bindgen_f0ed5f637cefe96f_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before3@
hs_bindgen_f0ed5f637cefe96f :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_before3@
hs_bindgen_f0ed5f637cefe96f = \x_0 -> \x_1 -> hs_bindgen_f0ed5f637cefe96f_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_unsafe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_unsafe = hs_bindgen_f0ed5f637cefe96f
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after1@
foreign import ccall unsafe "hs_bindgen_0215a515d1fa3dfa" hs_bindgen_0215a515d1fa3dfa_base ::
    CInt
 -> CChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after1@
hs_bindgen_0215a515d1fa3dfa :: CInt -> CChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after1@
hs_bindgen_0215a515d1fa3dfa = \x_0 -> \x_1 -> hs_bindgen_0215a515d1fa3dfa_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_unsafe :: CInt -> CChar -> IO ()
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_unsafe = hs_bindgen_0215a515d1fa3dfa
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after2@
foreign import ccall unsafe "hs_bindgen_e103c029e3630b33" hs_bindgen_e103c029e3630b33_base ::
    CInt
 -> CSChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after2@
hs_bindgen_e103c029e3630b33 :: CInt -> CSChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after2@
hs_bindgen_e103c029e3630b33 = \x_0 -> \x_1 -> hs_bindgen_e103c029e3630b33_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_unsafe :: CInt -> CSChar -> IO ()
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_unsafe = hs_bindgen_e103c029e3630b33
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after3@
foreign import ccall unsafe "hs_bindgen_bef8a67258cb736b" hs_bindgen_bef8a67258cb736b_base ::
    CInt
 -> CUChar
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after3@
hs_bindgen_bef8a67258cb736b :: CInt -> CUChar -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_prim_after3@
hs_bindgen_bef8a67258cb736b = \x_0 -> \x_1 -> hs_bindgen_bef8a67258cb736b_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_unsafe :: CInt -> CUChar -> IO ()
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_unsafe = hs_bindgen_bef8a67258cb736b
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before1@
foreign import ccall unsafe "hs_bindgen_589e465944877183" hs_bindgen_589e465944877183_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before1@
hs_bindgen_589e465944877183 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before1@
hs_bindgen_589e465944877183 = \x_0 -> \x_1 -> hs_bindgen_589e465944877183_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_unsafe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_unsafe = hs_bindgen_589e465944877183
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before2@
foreign import ccall unsafe "hs_bindgen_fef23ca0f7241d44" hs_bindgen_fef23ca0f7241d44_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before2@
hs_bindgen_fef23ca0f7241d44 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before2@
hs_bindgen_fef23ca0f7241d44 = \x_0 -> \x_1 -> hs_bindgen_fef23ca0f7241d44_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_unsafe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_unsafe = hs_bindgen_fef23ca0f7241d44
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before3@
foreign import ccall unsafe "hs_bindgen_12ed6589e368a6d9" hs_bindgen_12ed6589e368a6d9_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before3@
hs_bindgen_12ed6589e368a6d9 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before3@
hs_bindgen_12ed6589e368a6d9 = \x_0 -> \x_1 -> hs_bindgen_12ed6589e368a6d9_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_unsafe = hs_bindgen_12ed6589e368a6d9
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before4@
foreign import ccall unsafe "hs_bindgen_acfc6cbb94266577" hs_bindgen_acfc6cbb94266577_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before4@
hs_bindgen_acfc6cbb94266577 :: CInt ->
                               PtrConst Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before4@
hs_bindgen_acfc6cbb94266577 = \x_0 -> \x_1 -> hs_bindgen_acfc6cbb94266577_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_unsafe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_acfc6cbb94266577 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before5@
foreign import ccall unsafe "hs_bindgen_e452087578f98911" hs_bindgen_e452087578f98911_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before5@
hs_bindgen_e452087578f98911 :: CInt -> PtrConst Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before5@
hs_bindgen_e452087578f98911 = \x_0 -> \x_1 -> hs_bindgen_e452087578f98911_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_unsafe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_e452087578f98911 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before6@
foreign import ccall unsafe "hs_bindgen_a943f6ee50043676" hs_bindgen_a943f6ee50043676_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before6@
hs_bindgen_a943f6ee50043676 :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before6@
hs_bindgen_a943f6ee50043676 = \x_0 -> \x_1 -> hs_bindgen_a943f6ee50043676_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_unsafe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_unsafe = hs_bindgen_a943f6ee50043676
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before7@
foreign import ccall unsafe "hs_bindgen_425f71a0e411bca9" hs_bindgen_425f71a0e411bca9_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before7@
hs_bindgen_425f71a0e411bca9 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before7@
hs_bindgen_425f71a0e411bca9 = \x_0 -> \x_1 -> hs_bindgen_425f71a0e411bca9_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_unsafe = hs_bindgen_425f71a0e411bca9
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before8@
foreign import ccall unsafe "hs_bindgen_297d1f2aa423722a" hs_bindgen_297d1f2aa423722a_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before8@
hs_bindgen_297d1f2aa423722a :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_before8@
hs_bindgen_297d1f2aa423722a = \x_0 -> \x_1 -> hs_bindgen_297d1f2aa423722a_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_unsafe :: CInt ->
                                    HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_unsafe = hs_bindgen_297d1f2aa423722a
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after1@
foreign import ccall unsafe "hs_bindgen_136c1c8ee6a77c65" hs_bindgen_136c1c8ee6a77c65_base ::
    CInt
 -> CFloat
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after1@
hs_bindgen_136c1c8ee6a77c65 :: CInt -> CFloat -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after1@
hs_bindgen_136c1c8ee6a77c65 = \x_0 -> \x_1 -> hs_bindgen_136c1c8ee6a77c65_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_unsafe :: CInt -> CFloat -> IO ()
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_unsafe = hs_bindgen_136c1c8ee6a77c65
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after2@
foreign import ccall unsafe "hs_bindgen_876526a42ba48417" hs_bindgen_876526a42ba48417_base ::
    CInt
 -> CDouble
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after2@
hs_bindgen_876526a42ba48417 :: CInt -> CDouble -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after2@
hs_bindgen_876526a42ba48417 = \x_0 -> \x_1 -> hs_bindgen_876526a42ba48417_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_unsafe :: CInt -> CDouble -> IO ()
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_unsafe = hs_bindgen_876526a42ba48417
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after3@
foreign import ccall unsafe "hs_bindgen_b309fa8d82dd7b72" hs_bindgen_b309fa8d82dd7b72_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after3@
hs_bindgen_b309fa8d82dd7b72 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after3@
hs_bindgen_b309fa8d82dd7b72 = \x_0 -> \x_1 -> hs_bindgen_b309fa8d82dd7b72_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_unsafe = hs_bindgen_b309fa8d82dd7b72
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after4@
foreign import ccall unsafe "hs_bindgen_b7b3fe289c724859" hs_bindgen_b7b3fe289c724859_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after4@
hs_bindgen_b7b3fe289c724859 :: CInt ->
                               PtrConst Some_struct -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after4@
hs_bindgen_b7b3fe289c724859 = \x_0 -> \x_1 -> hs_bindgen_b7b3fe289c724859_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_unsafe :: CInt -> Some_struct -> IO ()
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_b7b3fe289c724859 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after5@
foreign import ccall unsafe "hs_bindgen_55b1796019967748" hs_bindgen_55b1796019967748_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after5@
hs_bindgen_55b1796019967748 :: CInt -> PtrConst Some_union -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after5@
hs_bindgen_55b1796019967748 = \x_0 -> \x_1 -> hs_bindgen_55b1796019967748_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_unsafe :: CInt -> Some_union -> IO ()
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_unsafe = \arg1_0 -> \arg2_1 -> with arg2_1 (\arg2_2 -> hs_bindgen_55b1796019967748 arg1_0 (unsafeFromPtr arg2_2))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after6@
foreign import ccall unsafe "hs_bindgen_b10d1e8f7c40c632" hs_bindgen_b10d1e8f7c40c632_base ::
    CInt
 -> CUInt
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after6@
hs_bindgen_b10d1e8f7c40c632 :: CInt -> Some_enum -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after6@
hs_bindgen_b10d1e8f7c40c632 = \x_0 -> \x_1 -> hs_bindgen_b10d1e8f7c40c632_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_unsafe :: CInt -> Some_enum -> IO ()
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_unsafe = hs_bindgen_b10d1e8f7c40c632
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after7@
foreign import ccall unsafe "hs_bindgen_04406c6b24b54172" hs_bindgen_04406c6b24b54172_base ::
    CInt
 -> CBool
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after7@
hs_bindgen_04406c6b24b54172 :: CInt -> CBool -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after7@
hs_bindgen_04406c6b24b54172 = \x_0 -> \x_1 -> hs_bindgen_04406c6b24b54172_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_unsafe :: CInt -> CBool -> IO ()
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_unsafe = hs_bindgen_04406c6b24b54172
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after8@
foreign import ccall unsafe "hs_bindgen_ae945fd854416c29" hs_bindgen_ae945fd854416c29_base ::
    CInt
 -> HsBindgen.Runtime.LibC.CSize
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after8@
hs_bindgen_ae945fd854416c29 :: CInt ->
                               HsBindgen.Runtime.LibC.CSize -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_withoutSign_after8@
hs_bindgen_ae945fd854416c29 = \x_0 -> \x_1 -> hs_bindgen_ae945fd854416c29_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_unsafe :: CInt ->
                                   HsBindgen.Runtime.LibC.CSize -> IO ()
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_unsafe = hs_bindgen_ae945fd854416c29
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args1@
foreign import ccall unsafe "hs_bindgen_315fb7a4e52f51bb" hs_bindgen_315fb7a4e52f51bb_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args1@
hs_bindgen_315fb7a4e52f51bb :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args1@
hs_bindgen_315fb7a4e52f51bb = \x_0 -> \x_1 -> hs_bindgen_315fb7a4e52f51bb_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_unsafe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_unsafe = hs_bindgen_315fb7a4e52f51bb
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args2@
foreign import ccall unsafe "hs_bindgen_c8fe0d37027b1cbd" hs_bindgen_c8fe0d37027b1cbd_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args2@
hs_bindgen_c8fe0d37027b1cbd :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args2@
hs_bindgen_c8fe0d37027b1cbd = \x_0 -> \x_1 -> hs_bindgen_c8fe0d37027b1cbd_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_unsafe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_unsafe = hs_bindgen_c8fe0d37027b1cbd
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args3@
foreign import ccall unsafe "hs_bindgen_585e1489b3f5af58" hs_bindgen_585e1489b3f5af58_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args3@
hs_bindgen_585e1489b3f5af58 :: CInt -> Ptr CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args3@
hs_bindgen_585e1489b3f5af58 = \x_0 -> \x_1 -> hs_bindgen_585e1489b3f5af58_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_unsafe :: CInt -> Ptr CInt -> IO ()
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_unsafe = hs_bindgen_585e1489b3f5af58
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args4@
foreign import ccall unsafe "hs_bindgen_b9568a159c32cefc" hs_bindgen_b9568a159c32cefc_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args4@
hs_bindgen_b9568a159c32cefc :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args4@
hs_bindgen_b9568a159c32cefc = \x_0 -> \x_1 -> hs_bindgen_b9568a159c32cefc_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_unsafe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_unsafe = hs_bindgen_b9568a159c32cefc
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args5@
foreign import ccall unsafe "hs_bindgen_85f146afc2a27268" hs_bindgen_85f146afc2a27268_base ::
    CInt
 -> Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args5@
hs_bindgen_85f146afc2a27268 :: CInt -> PtrConst CInt -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_args5@
hs_bindgen_85f146afc2a27268 = \x_0 -> \x_1 -> hs_bindgen_85f146afc2a27268_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_unsafe :: CInt -> PtrConst CInt -> IO ()
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_unsafe = hs_bindgen_85f146afc2a27268
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret1@
foreign import ccall unsafe "hs_bindgen_ea6a7e1d0274f90d" hs_bindgen_ea6a7e1d0274f90d_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret1@
hs_bindgen_ea6a7e1d0274f90d :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret1@
hs_bindgen_ea6a7e1d0274f90d = \x_0 -> fmap fromFFIType (hs_bindgen_ea6a7e1d0274f90d_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_unsafe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_unsafe = hs_bindgen_ea6a7e1d0274f90d
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret2@
foreign import ccall unsafe "hs_bindgen_ae320a2e858ccc98" hs_bindgen_ae320a2e858ccc98_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret2@
hs_bindgen_ae320a2e858ccc98 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret2@
hs_bindgen_ae320a2e858ccc98 = \x_0 -> fmap fromFFIType (hs_bindgen_ae320a2e858ccc98_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_unsafe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_unsafe = hs_bindgen_ae320a2e858ccc98
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret3@
foreign import ccall unsafe "hs_bindgen_3ca6c6656d62db21" hs_bindgen_3ca6c6656d62db21_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret3@
hs_bindgen_3ca6c6656d62db21 :: CInt -> IO (Ptr CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret3@
hs_bindgen_3ca6c6656d62db21 = \x_0 -> fmap fromFFIType (hs_bindgen_3ca6c6656d62db21_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_unsafe :: CInt -> IO (Ptr CInt)
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_unsafe = hs_bindgen_3ca6c6656d62db21
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret4@
foreign import ccall unsafe "hs_bindgen_83d0056641627b70" hs_bindgen_83d0056641627b70_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret4@
hs_bindgen_83d0056641627b70 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret4@
hs_bindgen_83d0056641627b70 = \x_0 -> fmap fromFFIType (hs_bindgen_83d0056641627b70_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_unsafe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_unsafe = hs_bindgen_83d0056641627b70
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret5@
foreign import ccall unsafe "hs_bindgen_89f54f00e5f1ec61" hs_bindgen_89f54f00e5f1ec61_base ::
    CInt
 -> IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret5@
hs_bindgen_89f54f00e5f1ec61 :: CInt -> IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_pointers_ret5@
hs_bindgen_89f54f00e5f1ec61 = \x_0 -> fmap fromFFIType (hs_bindgen_89f54f00e5f1ec61_base (toFFIType x_0))
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_unsafe :: CInt -> IO (PtrConst CInt)
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_unsafe = hs_bindgen_89f54f00e5f1ec61
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem1@
foreign import ccall unsafe "hs_bindgen_445aea27fa0b55be" hs_bindgen_445aea27fa0b55be_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem1@
hs_bindgen_445aea27fa0b55be :: PtrConst (Elem (IncompleteArray CInt)) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem1@
hs_bindgen_445aea27fa0b55be = \x_0 -> hs_bindgen_445aea27fa0b55be_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_unsafe :: PtrConst (Elem (IncompleteArray CInt)) ->
                            IO ()
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_unsafe = hs_bindgen_445aea27fa0b55be
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem2@
foreign import ccall unsafe "hs_bindgen_2f9fd49dce178c29" hs_bindgen_2f9fd49dce178c29_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem2@
hs_bindgen_2f9fd49dce178c29 :: Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem2@
hs_bindgen_2f9fd49dce178c29 = \x_0 -> hs_bindgen_2f9fd49dce178c29_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_unsafe :: Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                            IO ()
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_unsafe = hs_bindgen_2f9fd49dce178c29
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem3@
foreign import ccall unsafe "hs_bindgen_99716bef732a1af1" hs_bindgen_99716bef732a1af1_base ::
    Ptr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem3@
hs_bindgen_99716bef732a1af1 :: PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                               IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_const_array_elem3@
hs_bindgen_99716bef732a1af1 = \x_0 -> hs_bindgen_99716bef732a1af1_base (toFFIType x_0)
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_unsafe :: PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                            IO ()
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_unsafe = hs_bindgen_99716bef732a1af1
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams1@
foreign import ccall unsafe "hs_bindgen_1721fcf9bca3ea61" hs_bindgen_1721fcf9bca3ea61_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams1@
hs_bindgen_1721fcf9bca3ea61 :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams1@
hs_bindgen_1721fcf9bca3ea61 = fmap fromFFIType hs_bindgen_1721fcf9bca3ea61_base
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_unsafe :: IO CInt
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_unsafe = hs_bindgen_1721fcf9bca3ea61
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams2@
foreign import ccall unsafe "hs_bindgen_95fe913b1eec4f4e" hs_bindgen_95fe913b1eec4f4e_base ::
    IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams2@
hs_bindgen_95fe913b1eec4f4e :: IO CInt
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams2@
hs_bindgen_95fe913b1eec4f4e = fmap fromFFIType hs_bindgen_95fe913b1eec4f4e_base
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_unsafe :: IO CInt
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_unsafe = hs_bindgen_95fe913b1eec4f4e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams3@
foreign import ccall unsafe "hs_bindgen_d15b46c7c30f29ac" hs_bindgen_d15b46c7c30f29ac_base ::
    CInt
 -> FunPtr Void
 -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams3@
hs_bindgen_d15b46c7c30f29ac :: CInt -> FunPtr (IO CInt) -> IO ()
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_noParams3@
hs_bindgen_d15b46c7c30f29ac = \x_0 -> \x_1 -> hs_bindgen_d15b46c7c30f29ac_base (toFFIType x_0) (toFFIType x_1)
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_unsafe :: CInt -> FunPtr (IO CInt) -> IO ()
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_unsafe = hs_bindgen_d15b46c7c30f29ac
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret1@
foreign import ccall unsafe "hs_bindgen_fe09e75d56f9869e" hs_bindgen_fe09e75d56f9869e_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret1@
hs_bindgen_fe09e75d56f9869e :: CInt -> IO (FunPtr (IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret1@
hs_bindgen_fe09e75d56f9869e = \x_0 -> fmap fromFFIType (hs_bindgen_fe09e75d56f9869e_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_unsafe :: CInt -> IO (FunPtr (IO ()))
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_unsafe = hs_bindgen_fe09e75d56f9869e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret2@
foreign import ccall unsafe "hs_bindgen_7f6cbcd68ce4b354" hs_bindgen_7f6cbcd68ce4b354_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret2@
hs_bindgen_7f6cbcd68ce4b354 :: CInt -> IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret2@
hs_bindgen_7f6cbcd68ce4b354 = \x_0 -> fmap fromFFIType (hs_bindgen_7f6cbcd68ce4b354_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_unsafe :: CInt -> IO (FunPtr (IO CInt))
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_unsafe = hs_bindgen_7f6cbcd68ce4b354
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret3@
foreign import ccall unsafe "hs_bindgen_1bcf333c8e82d009" hs_bindgen_1bcf333c8e82d009_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret3@
hs_bindgen_1bcf333c8e82d009 :: CInt -> IO (FunPtr (CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret3@
hs_bindgen_1bcf333c8e82d009 = \x_0 -> fmap fromFFIType (hs_bindgen_1bcf333c8e82d009_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_unsafe :: CInt -> IO (FunPtr (CInt -> IO ()))
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_unsafe = hs_bindgen_1bcf333c8e82d009
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret4@
foreign import ccall unsafe "hs_bindgen_4793bc049c8510a4" hs_bindgen_4793bc049c8510a4_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret4@
hs_bindgen_4793bc049c8510a4 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO CChar))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret4@
hs_bindgen_4793bc049c8510a4 = \x_0 -> fmap fromFFIType (hs_bindgen_4793bc049c8510a4_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO CChar))
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_unsafe = hs_bindgen_4793bc049c8510a4
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret5@
foreign import ccall unsafe "hs_bindgen_abb2d85efd4fcb3e" hs_bindgen_abb2d85efd4fcb3e_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret5@
hs_bindgen_abb2d85efd4fcb3e :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret5@
hs_bindgen_abb2d85efd4fcb3e = \x_0 -> fmap fromFFIType (hs_bindgen_abb2d85efd4fcb3e_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_unsafe = hs_bindgen_abb2d85efd4fcb3e
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret6@
foreign import ccall unsafe "hs_bindgen_6cf3159cf7618393" hs_bindgen_6cf3159cf7618393_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret6@
hs_bindgen_6cf3159cf7618393 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret6@
hs_bindgen_6cf3159cf7618393 = \x_0 -> fmap fromFFIType (hs_bindgen_6cf3159cf7618393_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_unsafe = hs_bindgen_6cf3159cf7618393
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret7@
foreign import ccall unsafe "hs_bindgen_ae99f146e73b6c1a" hs_bindgen_ae99f146e73b6c1a_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret7@
hs_bindgen_ae99f146e73b6c1a :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret7@
hs_bindgen_ae99f146e73b6c1a = \x_0 -> fmap fromFFIType (hs_bindgen_ae99f146e73b6c1a_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_unsafe = hs_bindgen_ae99f146e73b6c1a
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret8@
foreign import ccall unsafe "hs_bindgen_5ac0a15c42b191c7" hs_bindgen_5ac0a15c42b191c7_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret8@
hs_bindgen_5ac0a15c42b191c7 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret8@
hs_bindgen_5ac0a15c42b191c7 = \x_0 -> fmap fromFFIType (hs_bindgen_5ac0a15c42b191c7_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_unsafe = hs_bindgen_5ac0a15c42b191c7
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret9@
foreign import ccall unsafe "hs_bindgen_0dbef4dde3b3d205" hs_bindgen_0dbef4dde3b3d205_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret9@
hs_bindgen_0dbef4dde3b3d205 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret9@
hs_bindgen_0dbef4dde3b3d205 = \x_0 -> fmap fromFFIType (hs_bindgen_0dbef4dde3b3d205_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_unsafe :: CInt ->
                      IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_unsafe = hs_bindgen_0dbef4dde3b3d205
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret10@
foreign import ccall unsafe "hs_bindgen_c226f0b9bbf08c49" hs_bindgen_c226f0b9bbf08c49_base ::
    CInt
 -> IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret10@
hs_bindgen_c226f0b9bbf08c49 :: CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_Unsafe_funptr_ret10@
hs_bindgen_c226f0b9bbf08c49 = \x_0 -> fmap fromFFIType (hs_bindgen_c226f0b9bbf08c49_base (toFFIType x_0))
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_unsafe :: CInt ->
                       IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_unsafe = hs_bindgen_c226f0b9bbf08c49
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char1@
foreign import ccall unsafe "hs_bindgen_30055b4cfdb7a3e2" hs_bindgen_30055b4cfdb7a3e2_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char1@
hs_bindgen_30055b4cfdb7a3e2 :: IO (FunPtr (CInt -> CChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char1@
hs_bindgen_30055b4cfdb7a3e2 = fmap fromFFIType hs_bindgen_30055b4cfdb7a3e2_base
{-# NOINLINE args_char1_funptr #-}
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_funptr :: FunPtr (CInt -> CChar -> IO ())
{-| Function declarations

    __C declaration:__ @args_char1@

    __defined at:__ @macros\/reparse.h 17:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char1_funptr = unsafePerformIO hs_bindgen_30055b4cfdb7a3e2
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char2@
foreign import ccall unsafe "hs_bindgen_44f283f141f81fc4" hs_bindgen_44f283f141f81fc4_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char2@
hs_bindgen_44f283f141f81fc4 :: IO (FunPtr (CInt ->
                                           CSChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char2@
hs_bindgen_44f283f141f81fc4 = fmap fromFFIType hs_bindgen_44f283f141f81fc4_base
{-# NOINLINE args_char2_funptr #-}
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_funptr :: FunPtr (CInt -> CSChar -> IO ())
{-| __C declaration:__ @args_char2@

    __defined at:__ @macros\/reparse.h 18:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char2_funptr = unsafePerformIO hs_bindgen_44f283f141f81fc4
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char3@
foreign import ccall unsafe "hs_bindgen_27b5bf56bbc8f080" hs_bindgen_27b5bf56bbc8f080_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char3@
hs_bindgen_27b5bf56bbc8f080 :: IO (FunPtr (CInt ->
                                           CUChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_char3@
hs_bindgen_27b5bf56bbc8f080 = fmap fromFFIType hs_bindgen_27b5bf56bbc8f080_base
{-# NOINLINE args_char3_funptr #-}
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_funptr :: FunPtr (CInt -> CUChar -> IO ())
{-| __C declaration:__ @args_char3@

    __defined at:__ @macros\/reparse.h 19:6@

    __exported by:__ @macros\/reparse.h@
-}
args_char3_funptr = unsafePerformIO hs_bindgen_27b5bf56bbc8f080
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short1@
foreign import ccall unsafe "hs_bindgen_985bed578f09aef8" hs_bindgen_985bed578f09aef8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short1@
hs_bindgen_985bed578f09aef8 :: IO (FunPtr (CInt ->
                                           CShort -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short1@
hs_bindgen_985bed578f09aef8 = fmap fromFFIType hs_bindgen_985bed578f09aef8_base
{-# NOINLINE args_short1_funptr #-}
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_funptr :: FunPtr (CInt -> CShort -> IO ())
{-| __C declaration:__ @args_short1@

    __defined at:__ @macros\/reparse.h 21:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short1_funptr = unsafePerformIO hs_bindgen_985bed578f09aef8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short2@
foreign import ccall unsafe "hs_bindgen_4213a6df8d0c03f1" hs_bindgen_4213a6df8d0c03f1_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short2@
hs_bindgen_4213a6df8d0c03f1 :: IO (FunPtr (CInt ->
                                           CShort -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short2@
hs_bindgen_4213a6df8d0c03f1 = fmap fromFFIType hs_bindgen_4213a6df8d0c03f1_base
{-# NOINLINE args_short2_funptr #-}
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_funptr :: FunPtr (CInt -> CShort -> IO ())
{-| __C declaration:__ @args_short2@

    __defined at:__ @macros\/reparse.h 22:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short2_funptr = unsafePerformIO hs_bindgen_4213a6df8d0c03f1
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short3@
foreign import ccall unsafe "hs_bindgen_82e313aaa763196f" hs_bindgen_82e313aaa763196f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short3@
hs_bindgen_82e313aaa763196f :: IO (FunPtr (CInt ->
                                           CUShort -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_short3@
hs_bindgen_82e313aaa763196f = fmap fromFFIType hs_bindgen_82e313aaa763196f_base
{-# NOINLINE args_short3_funptr #-}
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_funptr :: FunPtr (CInt -> CUShort -> IO ())
{-| __C declaration:__ @args_short3@

    __defined at:__ @macros\/reparse.h 23:6@

    __exported by:__ @macros\/reparse.h@
-}
args_short3_funptr = unsafePerformIO hs_bindgen_82e313aaa763196f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int1@
foreign import ccall unsafe "hs_bindgen_605e1f38f823a881" hs_bindgen_605e1f38f823a881_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int1@
hs_bindgen_605e1f38f823a881 :: IO (FunPtr (CInt -> CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int1@
hs_bindgen_605e1f38f823a881 = fmap fromFFIType hs_bindgen_605e1f38f823a881_base
{-# NOINLINE args_int1_funptr #-}
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_funptr :: FunPtr (CInt -> CInt -> IO ())
{-| __C declaration:__ @args_int1@

    __defined at:__ @macros\/reparse.h 25:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int1_funptr = unsafePerformIO hs_bindgen_605e1f38f823a881
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int2@
foreign import ccall unsafe "hs_bindgen_3b8afc742e92814e" hs_bindgen_3b8afc742e92814e_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int2@
hs_bindgen_3b8afc742e92814e :: IO (FunPtr (CInt -> CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int2@
hs_bindgen_3b8afc742e92814e = fmap fromFFIType hs_bindgen_3b8afc742e92814e_base
{-# NOINLINE args_int2_funptr #-}
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_funptr :: FunPtr (CInt -> CInt -> IO ())
{-| __C declaration:__ @args_int2@

    __defined at:__ @macros\/reparse.h 26:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int2_funptr = unsafePerformIO hs_bindgen_3b8afc742e92814e
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int3@
foreign import ccall unsafe "hs_bindgen_bf10dc64323b0995" hs_bindgen_bf10dc64323b0995_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int3@
hs_bindgen_bf10dc64323b0995 :: IO (FunPtr (CInt -> CUInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_int3@
hs_bindgen_bf10dc64323b0995 = fmap fromFFIType hs_bindgen_bf10dc64323b0995_base
{-# NOINLINE args_int3_funptr #-}
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_funptr :: FunPtr (CInt -> CUInt -> IO ())
{-| __C declaration:__ @args_int3@

    __defined at:__ @macros\/reparse.h 27:6@

    __exported by:__ @macros\/reparse.h@
-}
args_int3_funptr = unsafePerformIO hs_bindgen_bf10dc64323b0995
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long1@
foreign import ccall unsafe "hs_bindgen_dae65ec08c1d514e" hs_bindgen_dae65ec08c1d514e_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long1@
hs_bindgen_dae65ec08c1d514e :: IO (FunPtr (CInt -> CLong -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long1@
hs_bindgen_dae65ec08c1d514e = fmap fromFFIType hs_bindgen_dae65ec08c1d514e_base
{-# NOINLINE args_long1_funptr #-}
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_funptr :: FunPtr (CInt -> CLong -> IO ())
{-| __C declaration:__ @args_long1@

    __defined at:__ @macros\/reparse.h 29:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long1_funptr = unsafePerformIO hs_bindgen_dae65ec08c1d514e
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long2@
foreign import ccall unsafe "hs_bindgen_e83db9fe9e4243df" hs_bindgen_e83db9fe9e4243df_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long2@
hs_bindgen_e83db9fe9e4243df :: IO (FunPtr (CInt -> CLong -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long2@
hs_bindgen_e83db9fe9e4243df = fmap fromFFIType hs_bindgen_e83db9fe9e4243df_base
{-# NOINLINE args_long2_funptr #-}
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_funptr :: FunPtr (CInt -> CLong -> IO ())
{-| __C declaration:__ @args_long2@

    __defined at:__ @macros\/reparse.h 30:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long2_funptr = unsafePerformIO hs_bindgen_e83db9fe9e4243df
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long3@
foreign import ccall unsafe "hs_bindgen_42d83281e20c0186" hs_bindgen_42d83281e20c0186_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long3@
hs_bindgen_42d83281e20c0186 :: IO (FunPtr (CInt ->
                                           CULong -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_long3@
hs_bindgen_42d83281e20c0186 = fmap fromFFIType hs_bindgen_42d83281e20c0186_base
{-# NOINLINE args_long3_funptr #-}
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_funptr :: FunPtr (CInt -> CULong -> IO ())
{-| __C declaration:__ @args_long3@

    __defined at:__ @macros\/reparse.h 31:6@

    __exported by:__ @macros\/reparse.h@
-}
args_long3_funptr = unsafePerformIO hs_bindgen_42d83281e20c0186
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_float@
foreign import ccall unsafe "hs_bindgen_3b0ba5af6ce01aed" hs_bindgen_3b0ba5af6ce01aed_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_float@
hs_bindgen_3b0ba5af6ce01aed :: IO (FunPtr (CInt ->
                                           CFloat -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_float@
hs_bindgen_3b0ba5af6ce01aed = fmap fromFFIType hs_bindgen_3b0ba5af6ce01aed_base
{-# NOINLINE args_float_funptr #-}
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_funptr :: FunPtr (CInt -> CFloat -> IO ())
{-| __C declaration:__ @args_float@

    __defined at:__ @macros\/reparse.h 33:6@

    __exported by:__ @macros\/reparse.h@
-}
args_float_funptr = unsafePerformIO hs_bindgen_3b0ba5af6ce01aed
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_double@
foreign import ccall unsafe "hs_bindgen_d14a589fdc8b9407" hs_bindgen_d14a589fdc8b9407_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_double@
hs_bindgen_d14a589fdc8b9407 :: IO (FunPtr (CInt ->
                                           CDouble -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_double@
hs_bindgen_d14a589fdc8b9407 = fmap fromFFIType hs_bindgen_d14a589fdc8b9407_base
{-# NOINLINE args_double_funptr #-}
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_funptr :: FunPtr (CInt -> CDouble -> IO ())
{-| __C declaration:__ @args_double@

    __defined at:__ @macros\/reparse.h 34:6@

    __exported by:__ @macros\/reparse.h@
-}
args_double_funptr = unsafePerformIO hs_bindgen_d14a589fdc8b9407
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_bool1@
foreign import ccall unsafe "hs_bindgen_a829f5810873021d" hs_bindgen_a829f5810873021d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_bool1@
hs_bindgen_a829f5810873021d :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_bool1@
hs_bindgen_a829f5810873021d = fmap fromFFIType hs_bindgen_a829f5810873021d_base
{-# NOINLINE args_bool1_funptr #-}
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @args_bool1@

    __defined at:__ @macros\/reparse.h 35:6@

    __exported by:__ @macros\/reparse.h@
-}
args_bool1_funptr = unsafePerformIO hs_bindgen_a829f5810873021d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_struct@
foreign import ccall unsafe "hs_bindgen_243cc2e9d0181102" hs_bindgen_243cc2e9d0181102_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_struct@
hs_bindgen_243cc2e9d0181102 :: IO (FunPtr (CInt ->
                                           Some_struct -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_struct@
hs_bindgen_243cc2e9d0181102 = fmap fromFFIType hs_bindgen_243cc2e9d0181102_base
{-# NOINLINE args_struct_funptr #-}
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_funptr :: FunPtr (CInt -> Some_struct -> IO ())
{-| __C declaration:__ @args_struct@

    __defined at:__ @macros\/reparse.h 37:6@

    __exported by:__ @macros\/reparse.h@
-}
args_struct_funptr = unsafePerformIO hs_bindgen_243cc2e9d0181102
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_union@
foreign import ccall unsafe "hs_bindgen_b3e0ceada39fdc01" hs_bindgen_b3e0ceada39fdc01_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_union@
hs_bindgen_b3e0ceada39fdc01 :: IO (FunPtr (CInt ->
                                           Some_union -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_union@
hs_bindgen_b3e0ceada39fdc01 = fmap fromFFIType hs_bindgen_b3e0ceada39fdc01_base
{-# NOINLINE args_union_funptr #-}
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_funptr :: FunPtr (CInt -> Some_union -> IO ())
{-| __C declaration:__ @args_union@

    __defined at:__ @macros\/reparse.h 38:6@

    __exported by:__ @macros\/reparse.h@
-}
args_union_funptr = unsafePerformIO hs_bindgen_b3e0ceada39fdc01
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_enum@
foreign import ccall unsafe "hs_bindgen_d11159ff99847117" hs_bindgen_d11159ff99847117_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_enum@
hs_bindgen_d11159ff99847117 :: IO (FunPtr (CInt ->
                                           Some_enum -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_enum@
hs_bindgen_d11159ff99847117 = fmap fromFFIType hs_bindgen_d11159ff99847117_base
{-# NOINLINE args_enum_funptr #-}
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_funptr :: FunPtr (CInt -> Some_enum -> IO ())
{-| __C declaration:__ @args_enum@

    __defined at:__ @macros\/reparse.h 39:6@

    __exported by:__ @macros\/reparse.h@
-}
args_enum_funptr = unsafePerformIO hs_bindgen_d11159ff99847117
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer1@
foreign import ccall unsafe "hs_bindgen_f3c28cbcc1bc9d17" hs_bindgen_f3c28cbcc1bc9d17_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer1@
hs_bindgen_f3c28cbcc1bc9d17 :: IO (FunPtr (CInt ->
                                           Ptr CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer1@
hs_bindgen_f3c28cbcc1bc9d17 = fmap fromFFIType hs_bindgen_f3c28cbcc1bc9d17_base
{-# NOINLINE args_pointer1_funptr #-}
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_funptr :: FunPtr (CInt -> Ptr CInt -> IO ())
{-| __C declaration:__ @args_pointer1@

    __defined at:__ @macros\/reparse.h 41:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer1_funptr = unsafePerformIO hs_bindgen_f3c28cbcc1bc9d17
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer2@
foreign import ccall unsafe "hs_bindgen_190bfc6a0f4bff4f" hs_bindgen_190bfc6a0f4bff4f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer2@
hs_bindgen_190bfc6a0f4bff4f :: IO (FunPtr (CInt ->
                                           Ptr (Ptr CInt) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer2@
hs_bindgen_190bfc6a0f4bff4f = fmap fromFFIType hs_bindgen_190bfc6a0f4bff4f_base
{-# NOINLINE args_pointer2_funptr #-}
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_funptr :: FunPtr (CInt -> Ptr (Ptr CInt) -> IO ())
{-| __C declaration:__ @args_pointer2@

    __defined at:__ @macros\/reparse.h 42:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer2_funptr = unsafePerformIO hs_bindgen_190bfc6a0f4bff4f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer3@
foreign import ccall unsafe "hs_bindgen_26b1c20d174e45d5" hs_bindgen_26b1c20d174e45d5_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer3@
hs_bindgen_26b1c20d174e45d5 :: IO (FunPtr (CInt ->
                                           Ptr Void -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_pointer3@
hs_bindgen_26b1c20d174e45d5 = fmap fromFFIType hs_bindgen_26b1c20d174e45d5_base
{-# NOINLINE args_pointer3_funptr #-}
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_funptr :: FunPtr (CInt -> Ptr Void -> IO ())
{-| __C declaration:__ @args_pointer3@

    __defined at:__ @macros\/reparse.h 43:6@

    __exported by:__ @macros\/reparse.h@
-}
args_pointer3_funptr = unsafePerformIO hs_bindgen_26b1c20d174e45d5
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_A@
foreign import ccall unsafe "hs_bindgen_8760cbd218bc55d1" hs_bindgen_8760cbd218bc55d1_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_A@
hs_bindgen_8760cbd218bc55d1 :: IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_A@
hs_bindgen_8760cbd218bc55d1 = fmap fromFFIType hs_bindgen_8760cbd218bc55d1_base
{-# NOINLINE ret_A_funptr #-}
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_funptr :: FunPtr (IO CInt)
{-| __C declaration:__ @ret_A@

    __defined at:__ @macros\/reparse.h 47:3@

    __exported by:__ @macros\/reparse.h@
-}
ret_A_funptr = unsafePerformIO hs_bindgen_8760cbd218bc55d1
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char1@
foreign import ccall unsafe "hs_bindgen_e910062cffeff2d2" hs_bindgen_e910062cffeff2d2_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char1@
hs_bindgen_e910062cffeff2d2 :: IO (FunPtr (CInt -> IO CChar))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char1@
hs_bindgen_e910062cffeff2d2 = fmap fromFFIType hs_bindgen_e910062cffeff2d2_base
{-# NOINLINE ret_char1_funptr #-}
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_funptr :: FunPtr (CInt -> IO CChar)
{-| __C declaration:__ @ret_char1@

    __defined at:__ @macros\/reparse.h 49:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char1_funptr = unsafePerformIO hs_bindgen_e910062cffeff2d2
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char2@
foreign import ccall unsafe "hs_bindgen_d9218f2ac4ee5a50" hs_bindgen_d9218f2ac4ee5a50_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char2@
hs_bindgen_d9218f2ac4ee5a50 :: IO (FunPtr (CInt -> IO CSChar))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char2@
hs_bindgen_d9218f2ac4ee5a50 = fmap fromFFIType hs_bindgen_d9218f2ac4ee5a50_base
{-# NOINLINE ret_char2_funptr #-}
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_funptr :: FunPtr (CInt -> IO CSChar)
{-| __C declaration:__ @ret_char2@

    __defined at:__ @macros\/reparse.h 50:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char2_funptr = unsafePerformIO hs_bindgen_d9218f2ac4ee5a50
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char3@
foreign import ccall unsafe "hs_bindgen_7a2d6ef06c7567a1" hs_bindgen_7a2d6ef06c7567a1_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char3@
hs_bindgen_7a2d6ef06c7567a1 :: IO (FunPtr (CInt -> IO CUChar))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_char3@
hs_bindgen_7a2d6ef06c7567a1 = fmap fromFFIType hs_bindgen_7a2d6ef06c7567a1_base
{-# NOINLINE ret_char3_funptr #-}
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_funptr :: FunPtr (CInt -> IO CUChar)
{-| __C declaration:__ @ret_char3@

    __defined at:__ @macros\/reparse.h 51:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_char3_funptr = unsafePerformIO hs_bindgen_7a2d6ef06c7567a1
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short1@
foreign import ccall unsafe "hs_bindgen_c715ac00f4ca7f36" hs_bindgen_c715ac00f4ca7f36_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short1@
hs_bindgen_c715ac00f4ca7f36 :: IO (FunPtr (CInt -> IO CShort))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short1@
hs_bindgen_c715ac00f4ca7f36 = fmap fromFFIType hs_bindgen_c715ac00f4ca7f36_base
{-# NOINLINE ret_short1_funptr #-}
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_funptr :: FunPtr (CInt -> IO CShort)
{-| __C declaration:__ @ret_short1@

    __defined at:__ @macros\/reparse.h 53:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short1_funptr = unsafePerformIO hs_bindgen_c715ac00f4ca7f36
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short2@
foreign import ccall unsafe "hs_bindgen_880f34b16d908c1f" hs_bindgen_880f34b16d908c1f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short2@
hs_bindgen_880f34b16d908c1f :: IO (FunPtr (CInt -> IO CShort))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short2@
hs_bindgen_880f34b16d908c1f = fmap fromFFIType hs_bindgen_880f34b16d908c1f_base
{-# NOINLINE ret_short2_funptr #-}
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_funptr :: FunPtr (CInt -> IO CShort)
{-| __C declaration:__ @ret_short2@

    __defined at:__ @macros\/reparse.h 54:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short2_funptr = unsafePerformIO hs_bindgen_880f34b16d908c1f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short3@
foreign import ccall unsafe "hs_bindgen_ea8c8e8164273c1a" hs_bindgen_ea8c8e8164273c1a_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short3@
hs_bindgen_ea8c8e8164273c1a :: IO (FunPtr (CInt -> IO CUShort))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_short3@
hs_bindgen_ea8c8e8164273c1a = fmap fromFFIType hs_bindgen_ea8c8e8164273c1a_base
{-# NOINLINE ret_short3_funptr #-}
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_funptr :: FunPtr (CInt -> IO CUShort)
{-| __C declaration:__ @ret_short3@

    __defined at:__ @macros\/reparse.h 55:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_short3_funptr = unsafePerformIO hs_bindgen_ea8c8e8164273c1a
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int1@
foreign import ccall unsafe "hs_bindgen_97a22a914dd2414c" hs_bindgen_97a22a914dd2414c_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int1@
hs_bindgen_97a22a914dd2414c :: IO (FunPtr (CInt -> IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int1@
hs_bindgen_97a22a914dd2414c = fmap fromFFIType hs_bindgen_97a22a914dd2414c_base
{-# NOINLINE ret_int1_funptr #-}
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_funptr :: FunPtr (CInt -> IO CInt)
{-| __C declaration:__ @ret_int1@

    __defined at:__ @macros\/reparse.h 57:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int1_funptr = unsafePerformIO hs_bindgen_97a22a914dd2414c
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int2@
foreign import ccall unsafe "hs_bindgen_77a2b7921cb7566a" hs_bindgen_77a2b7921cb7566a_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int2@
hs_bindgen_77a2b7921cb7566a :: IO (FunPtr (CInt -> IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int2@
hs_bindgen_77a2b7921cb7566a = fmap fromFFIType hs_bindgen_77a2b7921cb7566a_base
{-# NOINLINE ret_int2_funptr #-}
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_funptr :: FunPtr (CInt -> IO CInt)
{-| __C declaration:__ @ret_int2@

    __defined at:__ @macros\/reparse.h 58:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int2_funptr = unsafePerformIO hs_bindgen_77a2b7921cb7566a
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int3@
foreign import ccall unsafe "hs_bindgen_0dc8eed9c02e16ff" hs_bindgen_0dc8eed9c02e16ff_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int3@
hs_bindgen_0dc8eed9c02e16ff :: IO (FunPtr (CInt -> IO CUInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_int3@
hs_bindgen_0dc8eed9c02e16ff = fmap fromFFIType hs_bindgen_0dc8eed9c02e16ff_base
{-# NOINLINE ret_int3_funptr #-}
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_funptr :: FunPtr (CInt -> IO CUInt)
{-| __C declaration:__ @ret_int3@

    __defined at:__ @macros\/reparse.h 59:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_int3_funptr = unsafePerformIO hs_bindgen_0dc8eed9c02e16ff
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long1@
foreign import ccall unsafe "hs_bindgen_8a42512fc931fa53" hs_bindgen_8a42512fc931fa53_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long1@
hs_bindgen_8a42512fc931fa53 :: IO (FunPtr (CInt -> IO CLong))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long1@
hs_bindgen_8a42512fc931fa53 = fmap fromFFIType hs_bindgen_8a42512fc931fa53_base
{-# NOINLINE ret_long1_funptr #-}
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_funptr :: FunPtr (CInt -> IO CLong)
{-| __C declaration:__ @ret_long1@

    __defined at:__ @macros\/reparse.h 61:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long1_funptr = unsafePerformIO hs_bindgen_8a42512fc931fa53
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long2@
foreign import ccall unsafe "hs_bindgen_8293ce652f4875b7" hs_bindgen_8293ce652f4875b7_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long2@
hs_bindgen_8293ce652f4875b7 :: IO (FunPtr (CInt -> IO CLong))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long2@
hs_bindgen_8293ce652f4875b7 = fmap fromFFIType hs_bindgen_8293ce652f4875b7_base
{-# NOINLINE ret_long2_funptr #-}
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_funptr :: FunPtr (CInt -> IO CLong)
{-| __C declaration:__ @ret_long2@

    __defined at:__ @macros\/reparse.h 62:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long2_funptr = unsafePerformIO hs_bindgen_8293ce652f4875b7
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long3@
foreign import ccall unsafe "hs_bindgen_1ca2d3b54e331b1f" hs_bindgen_1ca2d3b54e331b1f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long3@
hs_bindgen_1ca2d3b54e331b1f :: IO (FunPtr (CInt -> IO CULong))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_long3@
hs_bindgen_1ca2d3b54e331b1f = fmap fromFFIType hs_bindgen_1ca2d3b54e331b1f_base
{-# NOINLINE ret_long3_funptr #-}
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_funptr :: FunPtr (CInt -> IO CULong)
{-| __C declaration:__ @ret_long3@

    __defined at:__ @macros\/reparse.h 63:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_long3_funptr = unsafePerformIO hs_bindgen_1ca2d3b54e331b1f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_float@
foreign import ccall unsafe "hs_bindgen_5362002da5a787ba" hs_bindgen_5362002da5a787ba_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_float@
hs_bindgen_5362002da5a787ba :: IO (FunPtr (CInt -> IO CFloat))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_float@
hs_bindgen_5362002da5a787ba = fmap fromFFIType hs_bindgen_5362002da5a787ba_base
{-# NOINLINE ret_float_funptr #-}
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_funptr :: FunPtr (CInt -> IO CFloat)
{-| __C declaration:__ @ret_float@

    __defined at:__ @macros\/reparse.h 65:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_float_funptr = unsafePerformIO hs_bindgen_5362002da5a787ba
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_double@
foreign import ccall unsafe "hs_bindgen_0ae8c6485107bf6f" hs_bindgen_0ae8c6485107bf6f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_double@
hs_bindgen_0ae8c6485107bf6f :: IO (FunPtr (CInt -> IO CDouble))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_double@
hs_bindgen_0ae8c6485107bf6f = fmap fromFFIType hs_bindgen_0ae8c6485107bf6f_base
{-# NOINLINE ret_double_funptr #-}
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_funptr :: FunPtr (CInt -> IO CDouble)
{-| __C declaration:__ @ret_double@

    __defined at:__ @macros\/reparse.h 66:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_double_funptr = unsafePerformIO hs_bindgen_0ae8c6485107bf6f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_bool1@
foreign import ccall unsafe "hs_bindgen_04d8f1fc8df996ba" hs_bindgen_04d8f1fc8df996ba_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_bool1@
hs_bindgen_04d8f1fc8df996ba :: IO (FunPtr (CInt -> IO CBool))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_bool1@
hs_bindgen_04d8f1fc8df996ba = fmap fromFFIType hs_bindgen_04d8f1fc8df996ba_base
{-# NOINLINE ret_bool1_funptr #-}
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_funptr :: FunPtr (CInt -> IO CBool)
{-| __C declaration:__ @ret_bool1@

    __defined at:__ @macros\/reparse.h 67:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_bool1_funptr = unsafePerformIO hs_bindgen_04d8f1fc8df996ba
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_struct@
foreign import ccall unsafe "hs_bindgen_b7cd9769c7dac7b8" hs_bindgen_b7cd9769c7dac7b8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_struct@
hs_bindgen_b7cd9769c7dac7b8 :: IO (FunPtr (CInt -> IO Some_struct))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_struct@
hs_bindgen_b7cd9769c7dac7b8 = fmap fromFFIType hs_bindgen_b7cd9769c7dac7b8_base
{-# NOINLINE ret_struct_funptr #-}
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_funptr :: FunPtr (CInt -> IO Some_struct)
{-| __C declaration:__ @ret_struct@

    __defined at:__ @macros\/reparse.h 69:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_struct_funptr = unsafePerformIO hs_bindgen_b7cd9769c7dac7b8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_union@
foreign import ccall unsafe "hs_bindgen_b4afde7383e5aff4" hs_bindgen_b4afde7383e5aff4_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_union@
hs_bindgen_b4afde7383e5aff4 :: IO (FunPtr (CInt -> IO Some_union))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_union@
hs_bindgen_b4afde7383e5aff4 = fmap fromFFIType hs_bindgen_b4afde7383e5aff4_base
{-# NOINLINE ret_union_funptr #-}
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_funptr :: FunPtr (CInt -> IO Some_union)
{-| __C declaration:__ @ret_union@

    __defined at:__ @macros\/reparse.h 70:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_union_funptr = unsafePerformIO hs_bindgen_b4afde7383e5aff4
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_enum@
foreign import ccall unsafe "hs_bindgen_239f0b420c073c18" hs_bindgen_239f0b420c073c18_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_enum@
hs_bindgen_239f0b420c073c18 :: IO (FunPtr (CInt -> IO Some_enum))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_enum@
hs_bindgen_239f0b420c073c18 = fmap fromFFIType hs_bindgen_239f0b420c073c18_base
{-# NOINLINE ret_enum_funptr #-}
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_funptr :: FunPtr (CInt -> IO Some_enum)
{-| __C declaration:__ @ret_enum@

    __defined at:__ @macros\/reparse.h 71:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_enum_funptr = unsafePerformIO hs_bindgen_239f0b420c073c18
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer1@
foreign import ccall unsafe "hs_bindgen_56eab0f8d0bdf79f" hs_bindgen_56eab0f8d0bdf79f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer1@
hs_bindgen_56eab0f8d0bdf79f :: IO (FunPtr (CInt -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer1@
hs_bindgen_56eab0f8d0bdf79f = fmap fromFFIType hs_bindgen_56eab0f8d0bdf79f_base
{-# NOINLINE ret_pointer1_funptr #-}
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_funptr :: FunPtr (CInt -> IO (Ptr CInt))
{-| __C declaration:__ @ret_pointer1@

    __defined at:__ @macros\/reparse.h 73:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer1_funptr = unsafePerformIO hs_bindgen_56eab0f8d0bdf79f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer2@
foreign import ccall unsafe "hs_bindgen_4c952a3d40721870" hs_bindgen_4c952a3d40721870_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer2@
hs_bindgen_4c952a3d40721870 :: IO (FunPtr (CInt ->
                                           IO (Ptr (Ptr CInt))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer2@
hs_bindgen_4c952a3d40721870 = fmap fromFFIType hs_bindgen_4c952a3d40721870_base
{-# NOINLINE ret_pointer2_funptr #-}
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_funptr :: FunPtr (CInt -> IO (Ptr (Ptr CInt)))
{-| __C declaration:__ @ret_pointer2@

    __defined at:__ @macros\/reparse.h 74:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer2_funptr = unsafePerformIO hs_bindgen_4c952a3d40721870
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer3@
foreign import ccall unsafe "hs_bindgen_ccb0b4753d3e2490" hs_bindgen_ccb0b4753d3e2490_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer3@
hs_bindgen_ccb0b4753d3e2490 :: IO (FunPtr (CInt -> IO (Ptr Void)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_pointer3@
hs_bindgen_ccb0b4753d3e2490 = fmap fromFFIType hs_bindgen_ccb0b4753d3e2490_base
{-# NOINLINE ret_pointer3_funptr #-}
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_funptr :: FunPtr (CInt -> IO (Ptr Void))
{-| __C declaration:__ @ret_pointer3@

    __defined at:__ @macros\/reparse.h 75:20@

    __exported by:__ @macros\/reparse.h@
-}
ret_pointer3_funptr = unsafePerformIO hs_bindgen_ccb0b4753d3e2490
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body1@
foreign import ccall unsafe "hs_bindgen_442c91e88aec2368" hs_bindgen_442c91e88aec2368_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body1@
hs_bindgen_442c91e88aec2368 :: IO (FunPtr (CInt -> IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body1@
hs_bindgen_442c91e88aec2368 = fmap fromFFIType hs_bindgen_442c91e88aec2368_base
{-# NOINLINE body1_funptr #-}
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_funptr :: FunPtr (CInt -> IO CInt)
{-| __C declaration:__ @body1@

    __defined at:__ @macros\/reparse.h 79:5@

    __exported by:__ @macros\/reparse.h@
-}
body1_funptr = unsafePerformIO hs_bindgen_442c91e88aec2368
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body2@
foreign import ccall unsafe "hs_bindgen_cfbec40e47da01c3" hs_bindgen_cfbec40e47da01c3_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body2@
hs_bindgen_cfbec40e47da01c3 :: IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_body2@
hs_bindgen_cfbec40e47da01c3 = fmap fromFFIType hs_bindgen_cfbec40e47da01c3_base
{-# NOINLINE body2_funptr #-}
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_funptr :: FunPtr (IO CInt)
{-| __C declaration:__ @body2@

    __defined at:__ @macros\/reparse.h 80:3@

    __exported by:__ @macros\/reparse.h@
-}
body2_funptr = unsafePerformIO hs_bindgen_cfbec40e47da01c3
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_float@
foreign import ccall unsafe "hs_bindgen_4319227a8aaa0b24" hs_bindgen_4319227a8aaa0b24_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_float@
hs_bindgen_4319227a8aaa0b24 :: IO (FunPtr (CInt ->
                                           Complex CFloat -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_float@
hs_bindgen_4319227a8aaa0b24 = fmap fromFFIType hs_bindgen_4319227a8aaa0b24_base
{-# NOINLINE args_complex_float_funptr #-}
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_funptr :: FunPtr (CInt ->
                                     Complex CFloat -> IO ())
{-| __C declaration:__ @args_complex_float@

    __defined at:__ @macros\/reparse.h 84:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_float_funptr = unsafePerformIO hs_bindgen_4319227a8aaa0b24
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_double@
foreign import ccall unsafe "hs_bindgen_9620841c151e1094" hs_bindgen_9620841c151e1094_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_double@
hs_bindgen_9620841c151e1094 :: IO (FunPtr (CInt ->
                                           Complex CDouble -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_args_complex_double@
hs_bindgen_9620841c151e1094 = fmap fromFFIType hs_bindgen_9620841c151e1094_base
{-# NOINLINE args_complex_double_funptr #-}
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_funptr :: FunPtr (CInt ->
                                      Complex CDouble -> IO ())
{-| __C declaration:__ @args_complex_double@

    __defined at:__ @macros\/reparse.h 85:6@

    __exported by:__ @macros\/reparse.h@
-}
args_complex_double_funptr = unsafePerformIO hs_bindgen_9620841c151e1094
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_float@
foreign import ccall unsafe "hs_bindgen_aa2302691b1dc578" hs_bindgen_aa2302691b1dc578_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_float@
hs_bindgen_aa2302691b1dc578 :: IO (FunPtr (CInt ->
                                           IO (Complex CFloat)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_float@
hs_bindgen_aa2302691b1dc578 = fmap fromFFIType hs_bindgen_aa2302691b1dc578_base
{-# NOINLINE ret_complex_float_funptr #-}
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_funptr :: FunPtr (CInt -> IO (Complex CFloat))
{-| __C declaration:__ @ret_complex_float@

    __defined at:__ @macros\/reparse.h 86:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_float_funptr = unsafePerformIO hs_bindgen_aa2302691b1dc578
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_double@
foreign import ccall unsafe "hs_bindgen_27f2ccb0e11ce3d4" hs_bindgen_27f2ccb0e11ce3d4_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_double@
hs_bindgen_27f2ccb0e11ce3d4 :: IO (FunPtr (CInt ->
                                           IO (Complex CDouble)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_ret_complex_double@
hs_bindgen_27f2ccb0e11ce3d4 = fmap fromFFIType hs_bindgen_27f2ccb0e11ce3d4_base
{-# NOINLINE ret_complex_double_funptr #-}
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_funptr :: FunPtr (CInt -> IO (Complex CDouble))
{-| __C declaration:__ @ret_complex_double@

    __defined at:__ @macros\/reparse.h 87:17@

    __exported by:__ @macros\/reparse.h@
-}
ret_complex_double_funptr = unsafePerformIO hs_bindgen_27f2ccb0e11ce3d4
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args1@
foreign import ccall unsafe "hs_bindgen_5f39596c5788b2cf" hs_bindgen_5f39596c5788b2cf_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args1@
hs_bindgen_5f39596c5788b2cf :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args1@
hs_bindgen_5f39596c5788b2cf = fmap fromFFIType hs_bindgen_5f39596c5788b2cf_base
{-# NOINLINE bespoke_args1_funptr #-}
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @bespoke_args1@

    __defined at:__ @macros\/reparse.h 94:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args1_funptr = unsafePerformIO hs_bindgen_5f39596c5788b2cf
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args2@
foreign import ccall unsafe "hs_bindgen_6fc3008f0e66bd81" hs_bindgen_6fc3008f0e66bd81_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args2@
hs_bindgen_6fc3008f0e66bd81 :: IO (FunPtr (CInt ->
                                           HsBindgen.Runtime.LibC.CSize -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_args2@
hs_bindgen_6fc3008f0e66bd81 = fmap fromFFIType hs_bindgen_6fc3008f0e66bd81_base
{-# NOINLINE bespoke_args2_funptr #-}
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_funptr :: FunPtr (CInt ->
                                HsBindgen.Runtime.LibC.CSize -> IO ())
{-| __C declaration:__ @bespoke_args2@

    __defined at:__ @macros\/reparse.h 95:6@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_args2_funptr = unsafePerformIO hs_bindgen_6fc3008f0e66bd81
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret1@
foreign import ccall unsafe "hs_bindgen_02e119349dfc0dc6" hs_bindgen_02e119349dfc0dc6_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret1@
hs_bindgen_02e119349dfc0dc6 :: IO (FunPtr (CInt -> IO CBool))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret1@
hs_bindgen_02e119349dfc0dc6 = fmap fromFFIType hs_bindgen_02e119349dfc0dc6_base
{-# NOINLINE bespoke_ret1_funptr #-}
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_funptr :: FunPtr (CInt -> IO CBool)
{-| __C declaration:__ @bespoke_ret1@

    __defined at:__ @macros\/reparse.h 97:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret1_funptr = unsafePerformIO hs_bindgen_02e119349dfc0dc6
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret2@
foreign import ccall unsafe "hs_bindgen_447b3d2bccfb7ae8" hs_bindgen_447b3d2bccfb7ae8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret2@
hs_bindgen_447b3d2bccfb7ae8 :: IO (FunPtr (CInt ->
                                           IO HsBindgen.Runtime.LibC.CSize))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_bespoke_ret2@
hs_bindgen_447b3d2bccfb7ae8 = fmap fromFFIType hs_bindgen_447b3d2bccfb7ae8_base
{-# NOINLINE bespoke_ret2_funptr #-}
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_funptr :: FunPtr (CInt ->
                               IO HsBindgen.Runtime.LibC.CSize)
{-| __C declaration:__ @bespoke_ret2@

    __defined at:__ @macros\/reparse.h 98:8@

    __exported by:__ @macros\/reparse.h@
-}
bespoke_ret2_funptr = unsafePerformIO hs_bindgen_447b3d2bccfb7ae8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args1@
foreign import ccall unsafe "hs_bindgen_869038d8098a2bf2" hs_bindgen_869038d8098a2bf2_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args1@
hs_bindgen_869038d8098a2bf2 :: IO (FunPtr (Ptr (Elem (IncompleteArray CInt)) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args1@
hs_bindgen_869038d8098a2bf2 = fmap fromFFIType hs_bindgen_869038d8098a2bf2_base
{-# NOINLINE arr_args1_funptr #-}
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_funptr :: FunPtr (Ptr (Elem (IncompleteArray CInt)) ->
                            IO ())
{-| Arrays

    __C declaration:__ @arr_args1@

    __defined at:__ @macros\/reparse.h 104:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args1_funptr = unsafePerformIO hs_bindgen_869038d8098a2bf2
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args2@
foreign import ccall unsafe "hs_bindgen_d97856ae41779071" hs_bindgen_d97856ae41779071_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args2@
hs_bindgen_d97856ae41779071 :: IO (FunPtr (Ptr (Elem (IncompleteArray (Ptr CInt))) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args2@
hs_bindgen_d97856ae41779071 = fmap fromFFIType hs_bindgen_d97856ae41779071_base
{-# NOINLINE arr_args2_funptr #-}
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_funptr :: FunPtr (Ptr (Elem (IncompleteArray (Ptr CInt))) ->
                            IO ())
{-| __C declaration:__ @arr_args2@

    __defined at:__ @macros\/reparse.h 105:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args2_funptr = unsafePerformIO hs_bindgen_d97856ae41779071
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args3@
foreign import ccall unsafe "hs_bindgen_e5fcdc276e072021" hs_bindgen_e5fcdc276e072021_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args3@
hs_bindgen_e5fcdc276e072021 :: IO (FunPtr (Ptr (Elem (ConstantArray 5
                                                                    CInt)) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args3@
hs_bindgen_e5fcdc276e072021 = fmap fromFFIType hs_bindgen_e5fcdc276e072021_base
{-# NOINLINE arr_args3_funptr #-}
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_funptr :: FunPtr (Ptr (Elem (ConstantArray 5 CInt)) ->
                            IO ())
{-| __C declaration:__ @arr_args3@

    __defined at:__ @macros\/reparse.h 106:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args3_funptr = unsafePerformIO hs_bindgen_e5fcdc276e072021
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args4@
foreign import ccall unsafe "hs_bindgen_5960a1a097c40b0b" hs_bindgen_5960a1a097c40b0b_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args4@
hs_bindgen_5960a1a097c40b0b :: IO (FunPtr (Ptr (Elem (ConstantArray 5
                                                                    (Ptr CInt))) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_arr_args4@
hs_bindgen_5960a1a097c40b0b = fmap fromFFIType hs_bindgen_5960a1a097c40b0b_base
{-# NOINLINE arr_args4_funptr #-}
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_funptr :: FunPtr (Ptr (Elem (ConstantArray 5
                                                     (Ptr CInt))) ->
                            IO ())
{-| __C declaration:__ @arr_args4@

    __defined at:__ @macros\/reparse.h 107:6@

    __exported by:__ @macros\/reparse.h@
-}
arr_args4_funptr = unsafePerformIO hs_bindgen_5960a1a097c40b0b
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args1@
foreign import ccall unsafe "hs_bindgen_6e1c21a20bf17727" hs_bindgen_6e1c21a20bf17727_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args1@
hs_bindgen_6e1c21a20bf17727 :: IO (FunPtr (CInt ->
                                           FunPtr (IO ()) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args1@
hs_bindgen_6e1c21a20bf17727 = fmap fromFFIType hs_bindgen_6e1c21a20bf17727_base
{-# NOINLINE funptr_args1_funptr #-}
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_funptr :: FunPtr (CInt -> FunPtr (IO ()) -> IO ())
{-| Function pointers

    __C declaration:__ @funptr_args1@

    __defined at:__ @macros\/reparse.h 126:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args1_funptr = unsafePerformIO hs_bindgen_6e1c21a20bf17727
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args2@
foreign import ccall unsafe "hs_bindgen_316b1d39ef1c99c8" hs_bindgen_316b1d39ef1c99c8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args2@
hs_bindgen_316b1d39ef1c99c8 :: IO (FunPtr (CInt ->
                                           FunPtr (IO CInt) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args2@
hs_bindgen_316b1d39ef1c99c8 = fmap fromFFIType hs_bindgen_316b1d39ef1c99c8_base
{-# NOINLINE funptr_args2_funptr #-}
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_funptr :: FunPtr (CInt -> FunPtr (IO CInt) -> IO ())
{-| __C declaration:__ @funptr_args2@

    __defined at:__ @macros\/reparse.h 127:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args2_funptr = unsafePerformIO hs_bindgen_316b1d39ef1c99c8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args3@
foreign import ccall unsafe "hs_bindgen_3b587acc49334022" hs_bindgen_3b587acc49334022_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args3@
hs_bindgen_3b587acc49334022 :: IO (FunPtr (CInt ->
                                           FunPtr (CInt -> IO ()) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args3@
hs_bindgen_3b587acc49334022 = fmap fromFFIType hs_bindgen_3b587acc49334022_base
{-# NOINLINE funptr_args3_funptr #-}
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_funptr :: FunPtr (CInt ->
                               FunPtr (CInt -> IO ()) -> IO ())
{-| __C declaration:__ @funptr_args3@

    __defined at:__ @macros\/reparse.h 128:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args3_funptr = unsafePerformIO hs_bindgen_3b587acc49334022
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args4@
foreign import ccall unsafe "hs_bindgen_880f8ecb89c20f54" hs_bindgen_880f8ecb89c20f54_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args4@
hs_bindgen_880f8ecb89c20f54 :: IO (FunPtr (CInt ->
                                           FunPtr (CInt -> CDouble -> IO CChar) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args4@
hs_bindgen_880f8ecb89c20f54 = fmap fromFFIType hs_bindgen_880f8ecb89c20f54_base
{-# NOINLINE funptr_args4_funptr #-}
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_funptr :: FunPtr (CInt ->
                               FunPtr (CInt -> CDouble -> IO CChar) -> IO ())
{-| __C declaration:__ @funptr_args4@

    __defined at:__ @macros\/reparse.h 129:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args4_funptr = unsafePerformIO hs_bindgen_880f8ecb89c20f54
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args5@
foreign import ccall unsafe "hs_bindgen_25220e78ceba78f8" hs_bindgen_25220e78ceba78f8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args5@
hs_bindgen_25220e78ceba78f8 :: IO (FunPtr (CInt ->
                                           FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_args5@
hs_bindgen_25220e78ceba78f8 = fmap fromFFIType hs_bindgen_25220e78ceba78f8_base
{-# NOINLINE funptr_args5_funptr #-}
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_funptr :: FunPtr (CInt ->
                               FunPtr (CInt -> CDouble -> IO (Ptr CInt)) -> IO ())
{-| __C declaration:__ @funptr_args5@

    __defined at:__ @macros\/reparse.h 130:6@

    __exported by:__ @macros\/reparse.h@
-}
funptr_args5_funptr = unsafePerformIO hs_bindgen_25220e78ceba78f8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_comments1@
foreign import ccall unsafe "hs_bindgen_6cef08508aed5305" hs_bindgen_6cef08508aed5305_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_comments1@
hs_bindgen_6cef08508aed5305 :: IO (FunPtr (CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_comments1@
hs_bindgen_6cef08508aed5305 = fmap fromFFIType hs_bindgen_6cef08508aed5305_base
{-# NOINLINE comments1_funptr #-}
{-| 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_funptr :: FunPtr (CInt -> IO ())
{-| 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_funptr = unsafePerformIO hs_bindgen_6cef08508aed5305
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before1@
foreign import ccall unsafe "hs_bindgen_71a50f57cd1216e6" hs_bindgen_71a50f57cd1216e6_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before1@
hs_bindgen_71a50f57cd1216e6 :: IO (FunPtr (CInt -> CChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before1@
hs_bindgen_71a50f57cd1216e6 = fmap fromFFIType hs_bindgen_71a50f57cd1216e6_base
{-# NOINLINE const_prim_before1_funptr #-}
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_funptr :: FunPtr (CInt -> CChar -> IO ())
{-| @const@ qualifier

    NOTE: These were not parsed correctly prior to the switch to language-c.

    __C declaration:__ @const_prim_before1@

    __defined at:__ @macros\/reparse.h 177:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before1_funptr = unsafePerformIO hs_bindgen_71a50f57cd1216e6
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before2@
foreign import ccall unsafe "hs_bindgen_5233d49c08278554" hs_bindgen_5233d49c08278554_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before2@
hs_bindgen_5233d49c08278554 :: IO (FunPtr (CInt ->
                                           CSChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before2@
hs_bindgen_5233d49c08278554 = fmap fromFFIType hs_bindgen_5233d49c08278554_base
{-# NOINLINE const_prim_before2_funptr #-}
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_funptr :: FunPtr (CInt -> CSChar -> IO ())
{-| __C declaration:__ @const_prim_before2@

    __defined at:__ @macros\/reparse.h 178:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before2_funptr = unsafePerformIO hs_bindgen_5233d49c08278554
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before3@
foreign import ccall unsafe "hs_bindgen_b47263d563e229b2" hs_bindgen_b47263d563e229b2_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before3@
hs_bindgen_b47263d563e229b2 :: IO (FunPtr (CInt ->
                                           CUChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_before3@
hs_bindgen_b47263d563e229b2 = fmap fromFFIType hs_bindgen_b47263d563e229b2_base
{-# NOINLINE const_prim_before3_funptr #-}
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_funptr :: FunPtr (CInt -> CUChar -> IO ())
{-| __C declaration:__ @const_prim_before3@

    __defined at:__ @macros\/reparse.h 179:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_before3_funptr = unsafePerformIO hs_bindgen_b47263d563e229b2
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after1@
foreign import ccall unsafe "hs_bindgen_9b538efe2347a74e" hs_bindgen_9b538efe2347a74e_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after1@
hs_bindgen_9b538efe2347a74e :: IO (FunPtr (CInt -> CChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after1@
hs_bindgen_9b538efe2347a74e = fmap fromFFIType hs_bindgen_9b538efe2347a74e_base
{-# NOINLINE const_prim_after1_funptr #-}
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_funptr :: FunPtr (CInt -> CChar -> IO ())
{-| __C declaration:__ @const_prim_after1@

    __defined at:__ @macros\/reparse.h 180:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after1_funptr = unsafePerformIO hs_bindgen_9b538efe2347a74e
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after2@
foreign import ccall unsafe "hs_bindgen_e9bd30449260d07b" hs_bindgen_e9bd30449260d07b_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after2@
hs_bindgen_e9bd30449260d07b :: IO (FunPtr (CInt ->
                                           CSChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after2@
hs_bindgen_e9bd30449260d07b = fmap fromFFIType hs_bindgen_e9bd30449260d07b_base
{-# NOINLINE const_prim_after2_funptr #-}
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_funptr :: FunPtr (CInt -> CSChar -> IO ())
{-| __C declaration:__ @const_prim_after2@

    __defined at:__ @macros\/reparse.h 181:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after2_funptr = unsafePerformIO hs_bindgen_e9bd30449260d07b
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after3@
foreign import ccall unsafe "hs_bindgen_f1e92cd065630ccb" hs_bindgen_f1e92cd065630ccb_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after3@
hs_bindgen_f1e92cd065630ccb :: IO (FunPtr (CInt ->
                                           CUChar -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_prim_after3@
hs_bindgen_f1e92cd065630ccb = fmap fromFFIType hs_bindgen_f1e92cd065630ccb_base
{-# NOINLINE const_prim_after3_funptr #-}
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_funptr :: FunPtr (CInt -> CUChar -> IO ())
{-| __C declaration:__ @const_prim_after3@

    __defined at:__ @macros\/reparse.h 182:6@

    __exported by:__ @macros\/reparse.h@
-}
const_prim_after3_funptr = unsafePerformIO hs_bindgen_f1e92cd065630ccb
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before1@
foreign import ccall unsafe "hs_bindgen_aea63f55c25fa26d" hs_bindgen_aea63f55c25fa26d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before1@
hs_bindgen_aea63f55c25fa26d :: IO (FunPtr (CInt ->
                                           CFloat -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before1@
hs_bindgen_aea63f55c25fa26d = fmap fromFFIType hs_bindgen_aea63f55c25fa26d_base
{-# NOINLINE const_withoutSign_before1_funptr #-}
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_funptr :: FunPtr (CInt ->
                                            CFloat -> IO ())
{-| __C declaration:__ @const_withoutSign_before1@

    __defined at:__ @macros\/reparse.h 186:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before1_funptr = unsafePerformIO hs_bindgen_aea63f55c25fa26d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before2@
foreign import ccall unsafe "hs_bindgen_1a34eb11a6ccfd86" hs_bindgen_1a34eb11a6ccfd86_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before2@
hs_bindgen_1a34eb11a6ccfd86 :: IO (FunPtr (CInt ->
                                           CDouble -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before2@
hs_bindgen_1a34eb11a6ccfd86 = fmap fromFFIType hs_bindgen_1a34eb11a6ccfd86_base
{-# NOINLINE const_withoutSign_before2_funptr #-}
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_funptr :: FunPtr (CInt ->
                                            CDouble -> IO ())
{-| __C declaration:__ @const_withoutSign_before2@

    __defined at:__ @macros\/reparse.h 187:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before2_funptr = unsafePerformIO hs_bindgen_1a34eb11a6ccfd86
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before3@
foreign import ccall unsafe "hs_bindgen_d9af8e3a8991a2e4" hs_bindgen_d9af8e3a8991a2e4_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before3@
hs_bindgen_d9af8e3a8991a2e4 :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before3@
hs_bindgen_d9af8e3a8991a2e4 = fmap fromFFIType hs_bindgen_d9af8e3a8991a2e4_base
{-# NOINLINE const_withoutSign_before3_funptr #-}
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @const_withoutSign_before3@

    __defined at:__ @macros\/reparse.h 188:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before3_funptr = unsafePerformIO hs_bindgen_d9af8e3a8991a2e4
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before4@
foreign import ccall unsafe "hs_bindgen_558f393b1eddf40d" hs_bindgen_558f393b1eddf40d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before4@
hs_bindgen_558f393b1eddf40d :: IO (FunPtr (CInt ->
                                           Some_struct -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before4@
hs_bindgen_558f393b1eddf40d = fmap fromFFIType hs_bindgen_558f393b1eddf40d_base
{-# NOINLINE const_withoutSign_before4_funptr #-}
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_funptr :: FunPtr (CInt ->
                                            Some_struct -> IO ())
{-| __C declaration:__ @const_withoutSign_before4@

    __defined at:__ @macros\/reparse.h 189:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before4_funptr = unsafePerformIO hs_bindgen_558f393b1eddf40d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before5@
foreign import ccall unsafe "hs_bindgen_e62c93c0973b2781" hs_bindgen_e62c93c0973b2781_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before5@
hs_bindgen_e62c93c0973b2781 :: IO (FunPtr (CInt ->
                                           Some_union -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before5@
hs_bindgen_e62c93c0973b2781 = fmap fromFFIType hs_bindgen_e62c93c0973b2781_base
{-# NOINLINE const_withoutSign_before5_funptr #-}
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_funptr :: FunPtr (CInt ->
                                            Some_union -> IO ())
{-| __C declaration:__ @const_withoutSign_before5@

    __defined at:__ @macros\/reparse.h 190:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before5_funptr = unsafePerformIO hs_bindgen_e62c93c0973b2781
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before6@
foreign import ccall unsafe "hs_bindgen_e56acb4f339a362d" hs_bindgen_e56acb4f339a362d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before6@
hs_bindgen_e56acb4f339a362d :: IO (FunPtr (CInt ->
                                           Some_enum -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before6@
hs_bindgen_e56acb4f339a362d = fmap fromFFIType hs_bindgen_e56acb4f339a362d_base
{-# NOINLINE const_withoutSign_before6_funptr #-}
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_funptr :: FunPtr (CInt ->
                                            Some_enum -> IO ())
{-| __C declaration:__ @const_withoutSign_before6@

    __defined at:__ @macros\/reparse.h 191:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before6_funptr = unsafePerformIO hs_bindgen_e56acb4f339a362d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before7@
foreign import ccall unsafe "hs_bindgen_c298f88f131c980b" hs_bindgen_c298f88f131c980b_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before7@
hs_bindgen_c298f88f131c980b :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before7@
hs_bindgen_c298f88f131c980b = fmap fromFFIType hs_bindgen_c298f88f131c980b_base
{-# NOINLINE const_withoutSign_before7_funptr #-}
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @const_withoutSign_before7@

    __defined at:__ @macros\/reparse.h 192:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before7_funptr = unsafePerformIO hs_bindgen_c298f88f131c980b
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before8@
foreign import ccall unsafe "hs_bindgen_38d5cf2b5d94860c" hs_bindgen_38d5cf2b5d94860c_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before8@
hs_bindgen_38d5cf2b5d94860c :: IO (FunPtr (CInt ->
                                           HsBindgen.Runtime.LibC.CSize -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_before8@
hs_bindgen_38d5cf2b5d94860c = fmap fromFFIType hs_bindgen_38d5cf2b5d94860c_base
{-# NOINLINE const_withoutSign_before8_funptr #-}
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_funptr :: FunPtr (CInt ->
                                            HsBindgen.Runtime.LibC.CSize -> IO ())
{-| __C declaration:__ @const_withoutSign_before8@

    __defined at:__ @macros\/reparse.h 193:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_before8_funptr = unsafePerformIO hs_bindgen_38d5cf2b5d94860c
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after1@
foreign import ccall unsafe "hs_bindgen_362151a5ba0ce905" hs_bindgen_362151a5ba0ce905_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after1@
hs_bindgen_362151a5ba0ce905 :: IO (FunPtr (CInt ->
                                           CFloat -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after1@
hs_bindgen_362151a5ba0ce905 = fmap fromFFIType hs_bindgen_362151a5ba0ce905_base
{-# NOINLINE const_withoutSign_after1_funptr #-}
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_funptr :: FunPtr (CInt -> CFloat -> IO ())
{-| __C declaration:__ @const_withoutSign_after1@

    __defined at:__ @macros\/reparse.h 195:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after1_funptr = unsafePerformIO hs_bindgen_362151a5ba0ce905
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after2@
foreign import ccall unsafe "hs_bindgen_071d6b5b46afca86" hs_bindgen_071d6b5b46afca86_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after2@
hs_bindgen_071d6b5b46afca86 :: IO (FunPtr (CInt ->
                                           CDouble -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after2@
hs_bindgen_071d6b5b46afca86 = fmap fromFFIType hs_bindgen_071d6b5b46afca86_base
{-# NOINLINE const_withoutSign_after2_funptr #-}
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_funptr :: FunPtr (CInt ->
                                           CDouble -> IO ())
{-| __C declaration:__ @const_withoutSign_after2@

    __defined at:__ @macros\/reparse.h 196:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after2_funptr = unsafePerformIO hs_bindgen_071d6b5b46afca86
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after3@
foreign import ccall unsafe "hs_bindgen_cb70cd180a753e3a" hs_bindgen_cb70cd180a753e3a_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after3@
hs_bindgen_cb70cd180a753e3a :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after3@
hs_bindgen_cb70cd180a753e3a = fmap fromFFIType hs_bindgen_cb70cd180a753e3a_base
{-# NOINLINE const_withoutSign_after3_funptr #-}
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @const_withoutSign_after3@

    __defined at:__ @macros\/reparse.h 197:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after3_funptr = unsafePerformIO hs_bindgen_cb70cd180a753e3a
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after4@
foreign import ccall unsafe "hs_bindgen_17e67974fc77dde6" hs_bindgen_17e67974fc77dde6_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after4@
hs_bindgen_17e67974fc77dde6 :: IO (FunPtr (CInt ->
                                           Some_struct -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after4@
hs_bindgen_17e67974fc77dde6 = fmap fromFFIType hs_bindgen_17e67974fc77dde6_base
{-# NOINLINE const_withoutSign_after4_funptr #-}
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_funptr :: FunPtr (CInt ->
                                           Some_struct -> IO ())
{-| __C declaration:__ @const_withoutSign_after4@

    __defined at:__ @macros\/reparse.h 198:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after4_funptr = unsafePerformIO hs_bindgen_17e67974fc77dde6
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after5@
foreign import ccall unsafe "hs_bindgen_aea1ac49e3a717ae" hs_bindgen_aea1ac49e3a717ae_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after5@
hs_bindgen_aea1ac49e3a717ae :: IO (FunPtr (CInt ->
                                           Some_union -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after5@
hs_bindgen_aea1ac49e3a717ae = fmap fromFFIType hs_bindgen_aea1ac49e3a717ae_base
{-# NOINLINE const_withoutSign_after5_funptr #-}
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_funptr :: FunPtr (CInt ->
                                           Some_union -> IO ())
{-| __C declaration:__ @const_withoutSign_after5@

    __defined at:__ @macros\/reparse.h 199:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after5_funptr = unsafePerformIO hs_bindgen_aea1ac49e3a717ae
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after6@
foreign import ccall unsafe "hs_bindgen_89ad81e6dc3a6ed4" hs_bindgen_89ad81e6dc3a6ed4_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after6@
hs_bindgen_89ad81e6dc3a6ed4 :: IO (FunPtr (CInt ->
                                           Some_enum -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after6@
hs_bindgen_89ad81e6dc3a6ed4 = fmap fromFFIType hs_bindgen_89ad81e6dc3a6ed4_base
{-# NOINLINE const_withoutSign_after6_funptr #-}
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_funptr :: FunPtr (CInt ->
                                           Some_enum -> IO ())
{-| __C declaration:__ @const_withoutSign_after6@

    __defined at:__ @macros\/reparse.h 200:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after6_funptr = unsafePerformIO hs_bindgen_89ad81e6dc3a6ed4
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after7@
foreign import ccall unsafe "hs_bindgen_29b119a94317aae6" hs_bindgen_29b119a94317aae6_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after7@
hs_bindgen_29b119a94317aae6 :: IO (FunPtr (CInt -> CBool -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after7@
hs_bindgen_29b119a94317aae6 = fmap fromFFIType hs_bindgen_29b119a94317aae6_base
{-# NOINLINE const_withoutSign_after7_funptr #-}
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_funptr :: FunPtr (CInt -> CBool -> IO ())
{-| __C declaration:__ @const_withoutSign_after7@

    __defined at:__ @macros\/reparse.h 201:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after7_funptr = unsafePerformIO hs_bindgen_29b119a94317aae6
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after8@
foreign import ccall unsafe "hs_bindgen_be8db07cc695795d" hs_bindgen_be8db07cc695795d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after8@
hs_bindgen_be8db07cc695795d :: IO (FunPtr (CInt ->
                                           HsBindgen.Runtime.LibC.CSize -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_withoutSign_after8@
hs_bindgen_be8db07cc695795d = fmap fromFFIType hs_bindgen_be8db07cc695795d_base
{-# NOINLINE const_withoutSign_after8_funptr #-}
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_funptr :: FunPtr (CInt ->
                                           HsBindgen.Runtime.LibC.CSize -> IO ())
{-| __C declaration:__ @const_withoutSign_after8@

    __defined at:__ @macros\/reparse.h 202:6@

    __exported by:__ @macros\/reparse.h@
-}
const_withoutSign_after8_funptr = unsafePerformIO hs_bindgen_be8db07cc695795d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args1@
foreign import ccall unsafe "hs_bindgen_3f4562f74152c205" hs_bindgen_3f4562f74152c205_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args1@
hs_bindgen_3f4562f74152c205 :: IO (FunPtr (CInt ->
                                           PtrConst CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args1@
hs_bindgen_3f4562f74152c205 = fmap fromFFIType hs_bindgen_3f4562f74152c205_base
{-# NOINLINE const_pointers_args1_funptr #-}
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_funptr :: FunPtr (CInt ->
                                       PtrConst CInt -> IO ())
{-| __C declaration:__ @const_pointers_args1@

    __defined at:__ @macros\/reparse.h 206:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args1_funptr = unsafePerformIO hs_bindgen_3f4562f74152c205
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args2@
foreign import ccall unsafe "hs_bindgen_87278ccb01e7fee0" hs_bindgen_87278ccb01e7fee0_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args2@
hs_bindgen_87278ccb01e7fee0 :: IO (FunPtr (CInt ->
                                           PtrConst CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args2@
hs_bindgen_87278ccb01e7fee0 = fmap fromFFIType hs_bindgen_87278ccb01e7fee0_base
{-# NOINLINE const_pointers_args2_funptr #-}
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_funptr :: FunPtr (CInt ->
                                       PtrConst CInt -> IO ())
{-| __C declaration:__ @const_pointers_args2@

    __defined at:__ @macros\/reparse.h 207:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args2_funptr = unsafePerformIO hs_bindgen_87278ccb01e7fee0
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args3@
foreign import ccall unsafe "hs_bindgen_1e25b241655c3ebb" hs_bindgen_1e25b241655c3ebb_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args3@
hs_bindgen_1e25b241655c3ebb :: IO (FunPtr (CInt ->
                                           Ptr CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args3@
hs_bindgen_1e25b241655c3ebb = fmap fromFFIType hs_bindgen_1e25b241655c3ebb_base
{-# NOINLINE const_pointers_args3_funptr #-}
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_funptr :: FunPtr (CInt -> Ptr CInt -> IO ())
{-| __C declaration:__ @const_pointers_args3@

    __defined at:__ @macros\/reparse.h 208:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args3_funptr = unsafePerformIO hs_bindgen_1e25b241655c3ebb
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args4@
foreign import ccall unsafe "hs_bindgen_fa94aed37836859b" hs_bindgen_fa94aed37836859b_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args4@
hs_bindgen_fa94aed37836859b :: IO (FunPtr (CInt ->
                                           PtrConst CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args4@
hs_bindgen_fa94aed37836859b = fmap fromFFIType hs_bindgen_fa94aed37836859b_base
{-# NOINLINE const_pointers_args4_funptr #-}
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_funptr :: FunPtr (CInt ->
                                       PtrConst CInt -> IO ())
{-| __C declaration:__ @const_pointers_args4@

    __defined at:__ @macros\/reparse.h 209:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args4_funptr = unsafePerformIO hs_bindgen_fa94aed37836859b
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args5@
foreign import ccall unsafe "hs_bindgen_800407f1e67deddb" hs_bindgen_800407f1e67deddb_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args5@
hs_bindgen_800407f1e67deddb :: IO (FunPtr (CInt ->
                                           PtrConst CInt -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_args5@
hs_bindgen_800407f1e67deddb = fmap fromFFIType hs_bindgen_800407f1e67deddb_base
{-# NOINLINE const_pointers_args5_funptr #-}
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_funptr :: FunPtr (CInt ->
                                       PtrConst CInt -> IO ())
{-| __C declaration:__ @const_pointers_args5@

    __defined at:__ @macros\/reparse.h 210:6@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_args5_funptr = unsafePerformIO hs_bindgen_800407f1e67deddb
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret1@
foreign import ccall unsafe "hs_bindgen_91e3fb45ca972f9d" hs_bindgen_91e3fb45ca972f9d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret1@
hs_bindgen_91e3fb45ca972f9d :: IO (FunPtr (CInt ->
                                           IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret1@
hs_bindgen_91e3fb45ca972f9d = fmap fromFFIType hs_bindgen_91e3fb45ca972f9d_base
{-# NOINLINE const_pointers_ret1_funptr #-}
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_funptr :: FunPtr (CInt -> IO (PtrConst CInt))
{-| __C declaration:__ @const_pointers_ret1@

    __defined at:__ @macros\/reparse.h 212:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret1_funptr = unsafePerformIO hs_bindgen_91e3fb45ca972f9d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret2@
foreign import ccall unsafe "hs_bindgen_ce269be70accca82" hs_bindgen_ce269be70accca82_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret2@
hs_bindgen_ce269be70accca82 :: IO (FunPtr (CInt ->
                                           IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret2@
hs_bindgen_ce269be70accca82 = fmap fromFFIType hs_bindgen_ce269be70accca82_base
{-# NOINLINE const_pointers_ret2_funptr #-}
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_funptr :: FunPtr (CInt -> IO (PtrConst CInt))
{-| __C declaration:__ @const_pointers_ret2@

    __defined at:__ @macros\/reparse.h 213:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret2_funptr = unsafePerformIO hs_bindgen_ce269be70accca82
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret3@
foreign import ccall unsafe "hs_bindgen_f0f2ae46270c9785" hs_bindgen_f0f2ae46270c9785_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret3@
hs_bindgen_f0f2ae46270c9785 :: IO (FunPtr (CInt -> IO (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret3@
hs_bindgen_f0f2ae46270c9785 = fmap fromFFIType hs_bindgen_f0f2ae46270c9785_base
{-# NOINLINE const_pointers_ret3_funptr #-}
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_funptr :: FunPtr (CInt -> IO (Ptr CInt))
{-| __C declaration:__ @const_pointers_ret3@

    __defined at:__ @macros\/reparse.h 214:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret3_funptr = unsafePerformIO hs_bindgen_f0f2ae46270c9785
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret4@
foreign import ccall unsafe "hs_bindgen_4ecbc6cf48fbe0c3" hs_bindgen_4ecbc6cf48fbe0c3_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret4@
hs_bindgen_4ecbc6cf48fbe0c3 :: IO (FunPtr (CInt ->
                                           IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret4@
hs_bindgen_4ecbc6cf48fbe0c3 = fmap fromFFIType hs_bindgen_4ecbc6cf48fbe0c3_base
{-# NOINLINE const_pointers_ret4_funptr #-}
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_funptr :: FunPtr (CInt -> IO (PtrConst CInt))
{-| __C declaration:__ @const_pointers_ret4@

    __defined at:__ @macros\/reparse.h 215:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret4_funptr = unsafePerformIO hs_bindgen_4ecbc6cf48fbe0c3
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret5@
foreign import ccall unsafe "hs_bindgen_c0b16cd44f63f52f" hs_bindgen_c0b16cd44f63f52f_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret5@
hs_bindgen_c0b16cd44f63f52f :: IO (FunPtr (CInt ->
                                           IO (PtrConst CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_pointers_ret5@
hs_bindgen_c0b16cd44f63f52f = fmap fromFFIType hs_bindgen_c0b16cd44f63f52f_base
{-# NOINLINE const_pointers_ret5_funptr #-}
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_funptr :: FunPtr (CInt -> IO (PtrConst CInt))
{-| __C declaration:__ @const_pointers_ret5@

    __defined at:__ @macros\/reparse.h 216:19@

    __exported by:__ @macros\/reparse.h@
-}
const_pointers_ret5_funptr = unsafePerformIO hs_bindgen_c0b16cd44f63f52f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem1@
foreign import ccall unsafe "hs_bindgen_db9eb973118a6fbf" hs_bindgen_db9eb973118a6fbf_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem1@
hs_bindgen_db9eb973118a6fbf :: IO (FunPtr (PtrConst (Elem (IncompleteArray CInt)) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem1@
hs_bindgen_db9eb973118a6fbf = fmap fromFFIType hs_bindgen_db9eb973118a6fbf_base
{-# NOINLINE const_array_elem1_funptr #-}
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_funptr :: FunPtr (PtrConst (Elem (IncompleteArray CInt)) ->
                                    IO ())
{-| __C declaration:__ @const_array_elem1@

    __defined at:__ @macros\/reparse.h 244:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem1_funptr = unsafePerformIO hs_bindgen_db9eb973118a6fbf
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem2@
foreign import ccall unsafe "hs_bindgen_9288cd4171172005" hs_bindgen_9288cd4171172005_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem2@
hs_bindgen_9288cd4171172005 :: IO (FunPtr (Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem2@
hs_bindgen_9288cd4171172005 = fmap fromFFIType hs_bindgen_9288cd4171172005_base
{-# NOINLINE const_array_elem2_funptr #-}
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_funptr :: FunPtr (Ptr (Elem (IncompleteArray (PtrConst CInt))) ->
                                    IO ())
{-| __C declaration:__ @const_array_elem2@

    __defined at:__ @macros\/reparse.h 245:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem2_funptr = unsafePerformIO hs_bindgen_9288cd4171172005
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem3@
foreign import ccall unsafe "hs_bindgen_c20403bc692b1bde" hs_bindgen_c20403bc692b1bde_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem3@
hs_bindgen_c20403bc692b1bde :: IO (FunPtr (PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                                           IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const_array_elem3@
hs_bindgen_c20403bc692b1bde = fmap fromFFIType hs_bindgen_c20403bc692b1bde_base
{-# NOINLINE const_array_elem3_funptr #-}
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_funptr :: FunPtr (PtrConst (Elem (IncompleteArray (Ptr CInt))) ->
                                    IO ())
{-| __C declaration:__ @const_array_elem3@

    __defined at:__ @macros\/reparse.h 246:6@

    __exported by:__ @macros\/reparse.h@
-}
const_array_elem3_funptr = unsafePerformIO hs_bindgen_c20403bc692b1bde
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams1@
foreign import ccall unsafe "hs_bindgen_5ca24e7f6ac8cff0" hs_bindgen_5ca24e7f6ac8cff0_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams1@
hs_bindgen_5ca24e7f6ac8cff0 :: IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams1@
hs_bindgen_5ca24e7f6ac8cff0 = fmap fromFFIType hs_bindgen_5ca24e7f6ac8cff0_base
{-# NOINLINE noParams1_funptr #-}
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_funptr :: FunPtr (IO CInt)
{-| Other examples we reparsed /incorrectly/ before language-c

    __C declaration:__ @noParams1@

    __defined at:__ @macros\/reparse.h 254:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams1_funptr = unsafePerformIO hs_bindgen_5ca24e7f6ac8cff0
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams2@
foreign import ccall unsafe "hs_bindgen_6f664f6fdcbced27" hs_bindgen_6f664f6fdcbced27_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams2@
hs_bindgen_6f664f6fdcbced27 :: IO (FunPtr (IO CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams2@
hs_bindgen_6f664f6fdcbced27 = fmap fromFFIType hs_bindgen_6f664f6fdcbced27_base
{-# NOINLINE noParams2_funptr #-}
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_funptr :: FunPtr (IO CInt)
{-| __C declaration:__ @noParams2@

    __defined at:__ @macros\/reparse.h 255:3@

    __exported by:__ @macros\/reparse.h@
-}
noParams2_funptr = unsafePerformIO hs_bindgen_6f664f6fdcbced27
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams3@
foreign import ccall unsafe "hs_bindgen_1067f730bd5b4c43" hs_bindgen_1067f730bd5b4c43_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams3@
hs_bindgen_1067f730bd5b4c43 :: IO (FunPtr (CInt ->
                                           FunPtr (IO CInt) -> IO ()))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_noParams3@
hs_bindgen_1067f730bd5b4c43 = fmap fromFFIType hs_bindgen_1067f730bd5b4c43_base
{-# NOINLINE noParams3_funptr #-}
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_funptr :: FunPtr (CInt -> FunPtr (IO CInt) -> IO ())
{-| __C declaration:__ @noParams3@

    __defined at:__ @macros\/reparse.h 256:6@

    __exported by:__ @macros\/reparse.h@
-}
noParams3_funptr = unsafePerformIO hs_bindgen_1067f730bd5b4c43
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret1@
foreign import ccall unsafe "hs_bindgen_6b5258a8560bc11c" hs_bindgen_6b5258a8560bc11c_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret1@
hs_bindgen_6b5258a8560bc11c :: IO (FunPtr (CInt ->
                                           IO (FunPtr (IO ()))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret1@
hs_bindgen_6b5258a8560bc11c = fmap fromFFIType hs_bindgen_6b5258a8560bc11c_base
{-# NOINLINE funptr_ret1_funptr #-}
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_funptr :: FunPtr (CInt -> IO (FunPtr (IO ())))
{-| __C declaration:__ @funptr_ret1@

    __defined at:__ @macros\/reparse.h 260:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret1_funptr = unsafePerformIO hs_bindgen_6b5258a8560bc11c
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret2@
foreign import ccall unsafe "hs_bindgen_723b02be7cb23263" hs_bindgen_723b02be7cb23263_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret2@
hs_bindgen_723b02be7cb23263 :: IO (FunPtr (CInt ->
                                           IO (FunPtr (IO CInt))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret2@
hs_bindgen_723b02be7cb23263 = fmap fromFFIType hs_bindgen_723b02be7cb23263_base
{-# NOINLINE funptr_ret2_funptr #-}
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_funptr :: FunPtr (CInt -> IO (FunPtr (IO CInt)))
{-| __C declaration:__ @funptr_ret2@

    __defined at:__ @macros\/reparse.h 261:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret2_funptr = unsafePerformIO hs_bindgen_723b02be7cb23263
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret3@
foreign import ccall unsafe "hs_bindgen_7c4d8fc844c6f97b" hs_bindgen_7c4d8fc844c6f97b_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret3@
hs_bindgen_7c4d8fc844c6f97b :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> IO ()))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret3@
hs_bindgen_7c4d8fc844c6f97b = fmap fromFFIType hs_bindgen_7c4d8fc844c6f97b_base
{-# NOINLINE funptr_ret3_funptr #-}
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_funptr :: FunPtr (CInt -> IO (FunPtr (CInt -> IO ())))
{-| __C declaration:__ @funptr_ret3@

    __defined at:__ @macros\/reparse.h 262:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret3_funptr = unsafePerformIO hs_bindgen_7c4d8fc844c6f97b
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret4@
foreign import ccall unsafe "hs_bindgen_25b578cce360cf12" hs_bindgen_25b578cce360cf12_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret4@
hs_bindgen_25b578cce360cf12 :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO CChar))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret4@
hs_bindgen_25b578cce360cf12 = fmap fromFFIType hs_bindgen_25b578cce360cf12_base
{-# NOINLINE funptr_ret4_funptr #-}
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO CChar)))
{-| __C declaration:__ @funptr_ret4@

    __defined at:__ @macros\/reparse.h 263:8@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret4_funptr = unsafePerformIO hs_bindgen_25b578cce360cf12
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret5@
foreign import ccall unsafe "hs_bindgen_5e58691a68a915de" hs_bindgen_5e58691a68a915de_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret5@
hs_bindgen_5e58691a68a915de :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret5@
hs_bindgen_5e58691a68a915de = fmap fromFFIType hs_bindgen_5e58691a68a915de_base
{-# NOINLINE funptr_ret5_funptr #-}
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt))))
{-| __C declaration:__ @funptr_ret5@

    __defined at:__ @macros\/reparse.h 267:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret5_funptr = unsafePerformIO hs_bindgen_5e58691a68a915de
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret6@
foreign import ccall unsafe "hs_bindgen_0c36a271f93a9dff" hs_bindgen_0c36a271f93a9dff_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret6@
hs_bindgen_0c36a271f93a9dff :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret6@
hs_bindgen_0c36a271f93a9dff = fmap fromFFIType hs_bindgen_0c36a271f93a9dff_base
{-# NOINLINE funptr_ret6_funptr #-}
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt))))
{-| __C declaration:__ @funptr_ret6@

    __defined at:__ @macros\/reparse.h 268:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret6_funptr = unsafePerformIO hs_bindgen_0c36a271f93a9dff
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret7@
foreign import ccall unsafe "hs_bindgen_67439554fe1e797d" hs_bindgen_67439554fe1e797d_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret7@
hs_bindgen_67439554fe1e797d :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret7@
hs_bindgen_67439554fe1e797d = fmap fromFFIType hs_bindgen_67439554fe1e797d_base
{-# NOINLINE funptr_ret7_funptr #-}
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt))))
{-| __C declaration:__ @funptr_ret7@

    __defined at:__ @macros\/reparse.h 269:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret7_funptr = unsafePerformIO hs_bindgen_67439554fe1e797d
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret8@
foreign import ccall unsafe "hs_bindgen_870a61b2b66eecf3" hs_bindgen_870a61b2b66eecf3_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret8@
hs_bindgen_870a61b2b66eecf3 :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret8@
hs_bindgen_870a61b2b66eecf3 = fmap fromFFIType hs_bindgen_870a61b2b66eecf3_base
{-# NOINLINE funptr_ret8_funptr #-}
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO (Ptr CInt))))
{-| __C declaration:__ @funptr_ret8@

    __defined at:__ @macros\/reparse.h 270:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret8_funptr = unsafePerformIO hs_bindgen_870a61b2b66eecf3
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret9@
foreign import ccall unsafe "hs_bindgen_e7920c47095333a3" hs_bindgen_e7920c47095333a3_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret9@
hs_bindgen_e7920c47095333a3 :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret9@
hs_bindgen_e7920c47095333a3 = fmap fromFFIType hs_bindgen_e7920c47095333a3_base
{-# NOINLINE funptr_ret9_funptr #-}
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_funptr :: FunPtr (CInt ->
                              IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt))))
{-| __C declaration:__ @funptr_ret9@

    __defined at:__ @macros\/reparse.h 271:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret9_funptr = unsafePerformIO hs_bindgen_e7920c47095333a3
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret10@
foreign import ccall unsafe "hs_bindgen_aa1eab9b222fa4b8" hs_bindgen_aa1eab9b222fa4b8_base ::
    IO (FunPtr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret10@
hs_bindgen_aa1eab9b222fa4b8 :: IO (FunPtr (CInt ->
                                           IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt)))))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_funptr_ret10@
hs_bindgen_aa1eab9b222fa4b8 = fmap fromFFIType hs_bindgen_aa1eab9b222fa4b8_base
{-# NOINLINE funptr_ret10_funptr #-}
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_funptr :: FunPtr (CInt ->
                               IO (FunPtr (CInt -> CDouble -> IO (PtrConst CInt))))
{-| __C declaration:__ @funptr_ret10@

    __defined at:__ @macros\/reparse.h 272:20@

    __exported by:__ @macros\/reparse.h@
-}
funptr_ret10_funptr = unsafePerformIO hs_bindgen_aa1eab9b222fa4b8
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global1@
foreign import ccall unsafe "hs_bindgen_93cfa28c4d516159" hs_bindgen_93cfa28c4d516159_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global1@
hs_bindgen_93cfa28c4d516159 :: IO (Ptr CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global1@
hs_bindgen_93cfa28c4d516159 = fmap fromFFIType hs_bindgen_93cfa28c4d516159_base
{-# NOINLINE global1 #-}
{-| Globals and constants

    __C declaration:__ @global1@

    __defined at:__ @macros\/reparse.h 161:13@

    __exported by:__ @macros\/reparse.h@
-}
global1 :: Ptr CInt
{-| Globals and constants

    __C declaration:__ @global1@

    __defined at:__ @macros\/reparse.h 161:13@

    __exported by:__ @macros\/reparse.h@
-}
global1 = unsafePerformIO hs_bindgen_93cfa28c4d516159
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global2@
foreign import ccall unsafe "hs_bindgen_9d8438d8f0c6d639" hs_bindgen_9d8438d8f0c6d639_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global2@
hs_bindgen_9d8438d8f0c6d639 :: IO (Ptr (Ptr CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global2@
hs_bindgen_9d8438d8f0c6d639 = fmap fromFFIType hs_bindgen_9d8438d8f0c6d639_base
{-# NOINLINE global2 #-}
{-| __C declaration:__ @global2@

    __defined at:__ @macros\/reparse.h 162:13@

    __exported by:__ @macros\/reparse.h@
-}
global2 :: Ptr (Ptr CInt)
{-| __C declaration:__ @global2@

    __defined at:__ @macros\/reparse.h 162:13@

    __exported by:__ @macros\/reparse.h@
-}
global2 = unsafePerformIO hs_bindgen_9d8438d8f0c6d639
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global3@
foreign import ccall unsafe "hs_bindgen_29516306ddb7335f" hs_bindgen_29516306ddb7335f_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global3@
hs_bindgen_29516306ddb7335f :: IO (Ptr (Ptr (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_global3@
hs_bindgen_29516306ddb7335f = fmap fromFFIType hs_bindgen_29516306ddb7335f_base
{-# NOINLINE global3 #-}
{-| __C declaration:__ @global3@

    __defined at:__ @macros\/reparse.h 163:13@

    __exported by:__ @macros\/reparse.h@
-}
global3 :: Ptr (Ptr (Ptr CInt))
{-| __C declaration:__ @global3@

    __defined at:__ @macros\/reparse.h 163:13@

    __exported by:__ @macros\/reparse.h@
-}
global3 = unsafePerformIO hs_bindgen_29516306ddb7335f
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const1@
foreign import ccall unsafe "hs_bindgen_3326ba6dde505604" hs_bindgen_3326ba6dde505604_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const1@
hs_bindgen_3326ba6dde505604 :: IO (PtrConst CInt)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const1@
hs_bindgen_3326ba6dde505604 = fmap fromFFIType hs_bindgen_3326ba6dde505604_base
{-# NOINLINE hs_bindgen_0ad29e3e91a18217 #-}
{-| __C declaration:__ @const1@

    __defined at:__ @macros\/reparse.h 165:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const1@
-}
hs_bindgen_0ad29e3e91a18217 :: PtrConst CInt
{-| __C declaration:__ @const1@

    __defined at:__ @macros\/reparse.h 165:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const1@
-}
hs_bindgen_0ad29e3e91a18217 = unsafePerformIO hs_bindgen_3326ba6dde505604
{-# NOINLINE const1 #-}
const1 :: CInt
const1 = unsafePerformIO (peek hs_bindgen_0ad29e3e91a18217)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const2@
foreign import ccall unsafe "hs_bindgen_8add8e4cd4511ebc" hs_bindgen_8add8e4cd4511ebc_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const2@
hs_bindgen_8add8e4cd4511ebc :: IO (PtrConst (Ptr CInt))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const2@
hs_bindgen_8add8e4cd4511ebc = fmap fromFFIType hs_bindgen_8add8e4cd4511ebc_base
{-# NOINLINE hs_bindgen_67e8005e9795d40a #-}
{-| __C declaration:__ @const2@

    __defined at:__ @macros\/reparse.h 166:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const2@
-}
hs_bindgen_67e8005e9795d40a :: PtrConst (Ptr CInt)
{-| __C declaration:__ @const2@

    __defined at:__ @macros\/reparse.h 166:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const2@
-}
hs_bindgen_67e8005e9795d40a = unsafePerformIO hs_bindgen_8add8e4cd4511ebc
{-# NOINLINE const2 #-}
const2 :: Ptr CInt
const2 = unsafePerformIO (peek hs_bindgen_67e8005e9795d40a)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const3@
foreign import ccall unsafe "hs_bindgen_e00a055156bc89e4" hs_bindgen_e00a055156bc89e4_base ::
    IO (Ptr Void)
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const3@
hs_bindgen_e00a055156bc89e4 :: IO (PtrConst (Ptr (Ptr CInt)))
-- __unique:__ @test_macrosreparse_2_raw_Example_get_const3@
hs_bindgen_e00a055156bc89e4 = fmap fromFFIType hs_bindgen_e00a055156bc89e4_base
{-# NOINLINE hs_bindgen_2f3c7514e0b7b99c #-}
{-| __C declaration:__ @const3@

    __defined at:__ @macros\/reparse.h 167:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const3@
-}
hs_bindgen_2f3c7514e0b7b99c :: PtrConst (Ptr (Ptr CInt))
{-| __C declaration:__ @const3@

    __defined at:__ @macros\/reparse.h 167:19@

    __exported by:__ @macros\/reparse.h@

    __unique:__ @test_macrosreparse_2_raw_Example_const3@
-}
hs_bindgen_2f3c7514e0b7b99c = unsafePerformIO hs_bindgen_e00a055156bc89e4
{-# NOINLINE const3 #-}
const3 :: Ptr (Ptr CInt)
const3 = unsafePerformIO (peek hs_bindgen_2f3c7514e0b7b99c)