-- addDependentFile examples/golden/arrays/array.h -- #include -- signed int hs_bindgen_a836491d63ff3a2c ( -- signed int arg1, -- signed int (*arg2)[3] -- ) -- { -- return fun_1(arg1, *arg2); -- } -- signed int hs_bindgen_c69f41e5ccc441ab ( -- triplet *arg1 -- ) -- { -- return fun_2(*arg1); -- } -- signed int hs_bindgen_30065ddbffdd7502 ( -- signed int (*arg1)[] -- ) -- { -- return fun_3(*arg1); -- } -- signed int hs_bindgen_6e8db8abcb5fe22a ( -- list *arg1 -- ) -- { -- return fun_4(*arg1); -- } -- signed int hs_bindgen_b2f48c31265a3f47 ( -- signed int (*arg1)[4][3] -- ) -- { -- return fun_5(*arg1); -- } -- signed int hs_bindgen_343fe8ca0dbb7eb1 ( -- matrix *arg1 -- ) -- { -- return fun_6(*arg1); -- } -- signed int hs_bindgen_d98a58d39b578fd6 ( -- signed int (*arg1)[][3] -- ) -- { -- return fun_7(*arg1); -- } -- signed int hs_bindgen_4db12be6f46d98f5 ( -- tripletlist *arg1 -- ) -- { -- return fun_8(*arg1); -- } -- signed int hs_bindgen_825f9aeca071df21 ( -- sudoku *arg1 -- ) -- { -- return isSolved(*arg1); -- } -- signed int hs_bindgen_a2bf6bc667c9e769 ( -- signed int arg1, -- signed int (*arg2)[3], -- signed int const (*arg3)[3] -- ) -- { -- return fun_1_const(arg1, *arg2, *arg3); -- } -- signed int hs_bindgen_ec5a6dd15a457a1d ( -- triplet *arg1, -- triplet const *arg2 -- ) -- { -- return fun_2_const(*arg1, *arg2); -- } -- signed int hs_bindgen_84df1030280611db ( -- signed int (*arg1)[], -- signed int const (*arg2)[] -- ) -- { -- return fun_3_const(*arg1, *arg2); -- } -- signed int hs_bindgen_e9dc927aa39d14d3 ( -- list *arg1, -- list const *arg2 -- ) -- { -- return fun_4_const(*arg1, *arg2); -- } -- signed int hs_bindgen_cd0bfb26f385dfaa ( -- signed int (*arg1)[4][3], -- signed int const (*arg2)[4][3] -- ) -- { -- return fun_5_const(*arg1, *arg2); -- } -- signed int hs_bindgen_1054ce6b48ed0f13 ( -- matrix *arg1, -- matrix const *arg2 -- ) -- { -- return fun_6_const(*arg1, *arg2); -- } -- signed int hs_bindgen_496902d7c6466098 ( -- signed int (*arg1)[][3], -- signed int const (*arg2)[][3] -- ) -- { -- return fun_7_const(*arg1, *arg2); -- } -- signed int hs_bindgen_eb65cb5074167c48 ( -- tripletlist *arg1, -- tripletlist const *arg2 -- ) -- { -- return fun_8_const(*arg1, *arg2); -- } -- signed int hs_bindgen_9bb064e9eddf07f7 ( -- sudoku *arg1, -- sudoku const *arg2 -- ) -- { -- return isSolved_const(*arg1, *arg2); -- } -- signed int (*hs_bindgen_0fa0a3e47fa9d95a (void))[3] -- { -- return fun_9(); -- } -- triplet *hs_bindgen_e9d3d35727502125 (void) -- { -- return fun_10(); -- } -- signed int (*hs_bindgen_7f7cea54b33bf176 (void))[] -- { -- return fun_11(); -- } -- list *hs_bindgen_3124a96b00bbc082 (void) -- { -- return fun_12(); -- } -- signed int (*hs_bindgen_2fdd1bf9ee687f9b (void))[4][3] -- { -- return fun_13(); -- } -- matrix *hs_bindgen_12a242894a3d45cb (void) -- { -- return fun_14(); -- } -- signed int (*hs_bindgen_d8e176eb5efefa2c (void))[][3] -- { -- return fun_15(); -- } -- tripletlist *hs_bindgen_dcf234ca786626c7 (void) -- { -- return fun_16(); -- } -- sudoku *hs_bindgen_f80a5b6a2770c658 (void) -- { -- return solve(); -- } -- signed int hs_bindgen_6d07a0b03f884547 ( -- signed int arg1, -- signed int (*arg2)[3] -- ) -- { -- return fun_1(arg1, *arg2); -- } -- signed int hs_bindgen_04318f98a3ab8d08 ( -- triplet *arg1 -- ) -- { -- return fun_2(*arg1); -- } -- signed int hs_bindgen_2a7c5fa1040fa8db ( -- signed int (*arg1)[] -- ) -- { -- return fun_3(*arg1); -- } -- signed int hs_bindgen_810acc5cf8729d0e ( -- list *arg1 -- ) -- { -- return fun_4(*arg1); -- } -- signed int hs_bindgen_83b71f7defb3b27a ( -- signed int (*arg1)[4][3] -- ) -- { -- return fun_5(*arg1); -- } -- signed int hs_bindgen_62b76af3dc65da3f ( -- matrix *arg1 -- ) -- { -- return fun_6(*arg1); -- } -- signed int hs_bindgen_100aa7fb87a5ea74 ( -- signed int (*arg1)[][3] -- ) -- { -- return fun_7(*arg1); -- } -- signed int hs_bindgen_cd6646babeacd609 ( -- tripletlist *arg1 -- ) -- { -- return fun_8(*arg1); -- } -- signed int hs_bindgen_560f1de9a83c3a6a ( -- sudoku *arg1 -- ) -- { -- return isSolved(*arg1); -- } -- signed int hs_bindgen_ef3b85ae74bc06cf ( -- signed int arg1, -- signed int (*arg2)[3], -- signed int const (*arg3)[3] -- ) -- { -- return fun_1_const(arg1, *arg2, *arg3); -- } -- signed int hs_bindgen_1c913685e5e76952 ( -- triplet *arg1, -- triplet const *arg2 -- ) -- { -- return fun_2_const(*arg1, *arg2); -- } -- signed int hs_bindgen_eb8daf22bd5c6f00 ( -- signed int (*arg1)[], -- signed int const (*arg2)[] -- ) -- { -- return fun_3_const(*arg1, *arg2); -- } -- signed int hs_bindgen_0b73e4c7695a3b2f ( -- list *arg1, -- list const *arg2 -- ) -- { -- return fun_4_const(*arg1, *arg2); -- } -- signed int hs_bindgen_374feb8086895fe3 ( -- signed int (*arg1)[4][3], -- signed int const (*arg2)[4][3] -- ) -- { -- return fun_5_const(*arg1, *arg2); -- } -- signed int hs_bindgen_2d1320b468c36708 ( -- matrix *arg1, -- matrix const *arg2 -- ) -- { -- return fun_6_const(*arg1, *arg2); -- } -- signed int hs_bindgen_f67f5fe5bfb57aa1 ( -- signed int (*arg1)[][3], -- signed int const (*arg2)[][3] -- ) -- { -- return fun_7_const(*arg1, *arg2); -- } -- signed int hs_bindgen_2c9356851d76320e ( -- tripletlist *arg1, -- tripletlist const *arg2 -- ) -- { -- return fun_8_const(*arg1, *arg2); -- } -- signed int hs_bindgen_39b08b64fed0c5b8 ( -- sudoku *arg1, -- sudoku const *arg2 -- ) -- { -- return isSolved_const(*arg1, *arg2); -- } -- signed int (*hs_bindgen_ab431ebc0519545a (void))[3] -- { -- return fun_9(); -- } -- triplet *hs_bindgen_c9ff623e6f48d3bc (void) -- { -- return fun_10(); -- } -- signed int (*hs_bindgen_e714f0b7c764ba17 (void))[] -- { -- return fun_11(); -- } -- list *hs_bindgen_cc23741700ba18f7 (void) -- { -- return fun_12(); -- } -- signed int (*hs_bindgen_eb3a1364003829ac (void))[4][3] -- { -- return fun_13(); -- } -- matrix *hs_bindgen_0f49ffbe2c13ab46 (void) -- { -- return fun_14(); -- } -- signed int (*hs_bindgen_59de769fbba4ed72 (void))[][3] -- { -- return fun_15(); -- } -- tripletlist *hs_bindgen_1d6ecccfa4ee16ff (void) -- { -- return fun_16(); -- } -- sudoku *hs_bindgen_6165085eab7d2806 (void) -- { -- return solve(); -- } -- /* test_arraysarray_Example_get_fun_1 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_5c9712c1e2ca2187 (void)) ( -- signed int arg1, -- signed int arg2[3] -- ) -- { -- return &fun_1; -- } -- /* test_arraysarray_Example_get_fun_2 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_215c9a69aea5166e (void)) ( -- triplet arg1 -- ) -- { -- return &fun_2; -- } -- /* test_arraysarray_Example_get_fun_3 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_d45ffb769078021d (void)) ( -- signed int arg1[] -- ) -- { -- return &fun_3; -- } -- /* test_arraysarray_Example_get_fun_4 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_16f300d083285e38 (void)) ( -- list arg1 -- ) -- { -- return &fun_4; -- } -- /* test_arraysarray_Example_get_fun_5 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_05ddc0274405d6f5 (void)) ( -- signed int arg1[4][3] -- ) -- { -- return &fun_5; -- } -- /* test_arraysarray_Example_get_fun_6 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_bc6a8e5360af8799 (void)) ( -- matrix arg1 -- ) -- { -- return &fun_6; -- } -- /* test_arraysarray_Example_get_fun_7 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_b633a17af8e60afd (void)) ( -- signed int arg1[][3] -- ) -- { -- return &fun_7; -- } -- /* test_arraysarray_Example_get_fun_8 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_0801bc85e75e7232 (void)) ( -- tripletlist arg1 -- ) -- { -- return &fun_8; -- } -- /* test_arraysarray_Example_get_isSolved */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_f525d0058f613e21 (void)) ( -- sudoku arg1 -- ) -- { -- return &isSolved; -- } -- /* test_arraysarray_Example_get_fun_1_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_0fdde9c360622daf (void)) ( -- signed int arg1, -- signed int arg2[3], -- signed int const arg3[3] -- ) -- { -- return &fun_1_const; -- } -- /* test_arraysarray_Example_get_fun_2_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_8182488430e66fdc (void)) ( -- triplet arg1, -- triplet const arg2 -- ) -- { -- return &fun_2_const; -- } -- /* test_arraysarray_Example_get_fun_3_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_2303f5a2f855a6e5 (void)) ( -- signed int arg1[], -- signed int const arg2[] -- ) -- { -- return &fun_3_const; -- } -- /* test_arraysarray_Example_get_fun_4_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_4570b26d96819cd9 (void)) ( -- list arg1, -- list const arg2 -- ) -- { -- return &fun_4_const; -- } -- /* test_arraysarray_Example_get_fun_5_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_65a5e31cfb885928 (void)) ( -- signed int arg1[4][3], -- signed int const arg2[4][3] -- ) -- { -- return &fun_5_const; -- } -- /* test_arraysarray_Example_get_fun_6_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_107e8456ef4df268 (void)) ( -- matrix arg1, -- matrix const arg2 -- ) -- { -- return &fun_6_const; -- } -- /* test_arraysarray_Example_get_fun_7_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_249a199499d81ca8 (void)) ( -- signed int arg1[][3], -- signed int const arg2[][3] -- ) -- { -- return &fun_7_const; -- } -- /* test_arraysarray_Example_get_fun_8_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_92bc0bfe006ce53c (void)) ( -- tripletlist arg1, -- tripletlist const arg2 -- ) -- { -- return &fun_8_const; -- } -- /* test_arraysarray_Example_get_isSolved_const */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_935428cb3e78f9a5 (void)) ( -- sudoku arg1, -- sudoku const arg2 -- ) -- { -- return &isSolved_const; -- } -- /* test_arraysarray_Example_get_fun_9 */ -- __attribute__ ((const)) -- signed int (*(*hs_bindgen_c9bec6ab325b063c (void)) (void))[3] -- { -- return &fun_9; -- } -- /* test_arraysarray_Example_get_fun_10 */ -- __attribute__ ((const)) -- triplet *(*hs_bindgen_49f85263b6310047 (void)) (void) -- { -- return &fun_10; -- } -- /* test_arraysarray_Example_get_fun_11 */ -- __attribute__ ((const)) -- signed int (*(*hs_bindgen_68bdd4a6e02a046b (void)) (void))[] -- { -- return &fun_11; -- } -- /* test_arraysarray_Example_get_fun_12 */ -- __attribute__ ((const)) -- list *(*hs_bindgen_0521f5208260a928 (void)) (void) -- { -- return &fun_12; -- } -- /* test_arraysarray_Example_get_fun_13 */ -- __attribute__ ((const)) -- signed int (*(*hs_bindgen_9d0f2421c940811c (void)) (void))[4][3] -- { -- return &fun_13; -- } -- /* test_arraysarray_Example_get_fun_14 */ -- __attribute__ ((const)) -- matrix *(*hs_bindgen_50eeeb460ce92a1d (void)) (void) -- { -- return &fun_14; -- } -- /* test_arraysarray_Example_get_fun_15 */ -- __attribute__ ((const)) -- signed int (*(*hs_bindgen_afb15d11d3db71eb (void)) (void))[][3] -- { -- return &fun_15; -- } -- /* test_arraysarray_Example_get_fun_16 */ -- __attribute__ ((const)) -- tripletlist *(*hs_bindgen_f41fbdca0717f85b (void)) (void) -- { -- return &fun_16; -- } -- /* test_arraysarray_Example_get_solve */ -- __attribute__ ((const)) -- sudoku *(*hs_bindgen_b219669884cf1eb6 (void)) (void) -- { -- return &solve; -- } -- /* test_arraysarray_Example_get_arr0 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_21338ece6a009179 (void))[3] -- { -- return &arr0; -- } -- /* test_arraysarray_Example_get_arr1 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_a058c9f90a6e675c (void))[3] -- { -- return &arr1; -- } -- /* test_arraysarray_Example_get_arr2 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_c57aab7f71d2cb0b (void))[3] -- { -- return &arr2; -- } -- /* test_arraysarray_Example_get_arr3 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_e2b7478ee9c12746 (void))[3] -- { -- return &arr3; -- } -- /* test_arraysarray_Example_get_arr6 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_5f4d28170d6fa0d1 (void))[1] -- { -- return &arr6; -- } -- /* test_arraysarray_Example_get_arr7 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_3b952c95c3eb17f2 (void))[] -- { -- return &arr7; -- } -- /* test_arraysarray_Example_get_arr_1 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_2d21b7cb9ac33ea8 (void))[3] -- { -- return &arr_1; -- } -- /* test_arraysarray_Example_get_arr_2 */ -- __attribute__ ((const)) -- triplet *hs_bindgen_df706ce2499e5073 (void) -- { -- return &arr_2; -- } -- /* test_arraysarray_Example_get_arr_3 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_26bcbe886b94adfb (void))[] -- { -- return &arr_3; -- } -- /* test_arraysarray_Example_get_arr_4 */ -- __attribute__ ((const)) -- list *hs_bindgen_e4cef264a5cc1887 (void) -- { -- return &arr_4; -- } -- /* test_arraysarray_Example_get_arr_5 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_a733c5b896a8ae4e (void))[4][3] -- { -- return &arr_5; -- } -- /* test_arraysarray_Example_get_arr_6 */ -- __attribute__ ((const)) -- matrix *hs_bindgen_525a326f0badae7c (void) -- { -- return &arr_6; -- } -- /* test_arraysarray_Example_get_arr_7 */ -- __attribute__ ((const)) -- signed int (*hs_bindgen_b5e93d2d90ffc861 (void))[][3] -- { -- return &arr_7; -- } -- /* test_arraysarray_Example_get_arr_8 */ -- __attribute__ ((const)) -- tripletlist *hs_bindgen_eb98aff4ee1d31d0 (void) -- { -- return &arr_8; -- } -- /* test_arraysarray_Example_get_arr_1_const */ -- __attribute__ ((const)) -- signed int const (*hs_bindgen_25089a5dd72254bc (void))[3] -- { -- return &arr_1_const; -- } -- /* test_arraysarray_Example_get_arr_2_const */ -- __attribute__ ((const)) -- triplet const *hs_bindgen_a55a5562a096ae11 (void) -- { -- return &arr_2_const; -- } -- /* test_arraysarray_Example_get_arr_3_const */ -- __attribute__ ((const)) -- signed int const (*hs_bindgen_fad31baeec544a6d (void))[] -- { -- return &arr_3_const; -- } -- /* test_arraysarray_Example_get_arr_4_const */ -- __attribute__ ((const)) -- list const *hs_bindgen_890c46fc872e1d7d (void) -- { -- return &arr_4_const; -- } -- /* test_arraysarray_Example_get_arr_5_const */ -- __attribute__ ((const)) -- signed int const (*hs_bindgen_088c9ea4e73d1cfe (void))[4][3] -- { -- return &arr_5_const; -- } -- /* test_arraysarray_Example_get_arr_6_const */ -- __attribute__ ((const)) -- matrix const *hs_bindgen_bf69f287b3bf9fa4 (void) -- { -- return &arr_6_const; -- } -- /* test_arraysarray_Example_get_arr_7_const */ -- __attribute__ ((const)) -- signed int const (*hs_bindgen_2ca44942791eacc4 (void))[][3] -- { -- return &arr_7_const; -- } -- /* test_arraysarray_Example_get_arr_8_const */ -- __attribute__ ((const)) -- tripletlist const *hs_bindgen_3e95fdf3b641c349 (void) -- { -- return &arr_8_const; -- } {-| __C declaration:__ @triplet@ __defined at:__ @arrays\/array.h 41:13@ __exported by:__ @arrays\/array.h@ -} newtype Triplet = Triplet {unwrapTriplet :: (ConstantArray 3 CInt)} {- ^ __C declaration:__ @triplet@ __defined at:__ @arrays\/array.h 41:13@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) deriving newtype (StaticSize, ReadRaw, WriteRaw, Storable) instance TyEq ty (CFieldType Triplet "unwrapTriplet") => HasField "unwrapTriplet" (Ptr Triplet) (Ptr ty) where getField = fromPtr (Proxy @"unwrapTriplet") instance HasCField Triplet "unwrapTriplet" where type CFieldType Triplet "unwrapTriplet" = ConstantArray 3 CInt offset# = \_ -> \_ -> 0 {-| __C declaration:__ @list@ __defined at:__ @arrays\/array.h 43:13@ __exported by:__ @arrays\/array.h@ -} newtype List = List {unwrapList :: (IncompleteArray CInt)} {- ^ __C declaration:__ @list@ __defined at:__ @arrays\/array.h 43:13@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) instance TyEq ty (CFieldType List "unwrapList") => HasField "unwrapList" (Ptr List) (Ptr ty) where getField = fromPtr (Proxy @"unwrapList") instance HasCField List "unwrapList" where type CFieldType List "unwrapList" = IncompleteArray CInt offset# = \_ -> \_ -> 0 {-| __C declaration:__ @matrix@ __defined at:__ @arrays\/array.h 45:13@ __exported by:__ @arrays\/array.h@ -} newtype Matrix = Matrix {unwrapMatrix :: (ConstantArray 4 (ConstantArray 3 CInt))} {- ^ __C declaration:__ @matrix@ __defined at:__ @arrays\/array.h 45:13@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) deriving newtype (StaticSize, ReadRaw, WriteRaw, Storable) instance TyEq ty (CFieldType Matrix "unwrapMatrix") => HasField "unwrapMatrix" (Ptr Matrix) (Ptr ty) where getField = fromPtr (Proxy @"unwrapMatrix") instance HasCField Matrix "unwrapMatrix" where type CFieldType Matrix "unwrapMatrix" = ConstantArray 4 (ConstantArray 3 CInt) offset# = \_ -> \_ -> 0 {-| __C declaration:__ @tripletlist@ __defined at:__ @arrays\/array.h 47:13@ __exported by:__ @arrays\/array.h@ -} newtype Tripletlist = Tripletlist {unwrapTripletlist :: (IncompleteArray (ConstantArray 3 CInt))} {- ^ __C declaration:__ @tripletlist@ __defined at:__ @arrays\/array.h 47:13@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) instance TyEq ty (CFieldType Tripletlist "unwrapTripletlist") => HasField "unwrapTripletlist" (Ptr Tripletlist) (Ptr ty) where getField = fromPtr (Proxy @"unwrapTripletlist") instance HasCField Tripletlist "unwrapTripletlist" where type CFieldType Tripletlist "unwrapTripletlist" = IncompleteArray (ConstantArray 3 CInt) offset# = \_ -> \_ -> 0 {-| __C declaration:__ @struct Example@ __defined at:__ @arrays\/array.h 49:8@ __exported by:__ @arrays\/array.h@ -} data Example = Example {example_triple :: (ConstantArray 3 CInt) {- ^ __C declaration:__ @triple@ __defined at:__ @arrays\/array.h 50:9@ __exported by:__ @arrays\/array.h@ -}, example_sudoku :: (ConstantArray 3 (ConstantArray 3 CInt)) {- ^ __C declaration:__ @sudoku@ __defined at:__ @arrays\/array.h 51:9@ __exported by:__ @arrays\/array.h@ -}} {- ^ __C declaration:__ @struct Example@ __defined at:__ @arrays\/array.h 49:8@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) instance StaticSize Example where staticSizeOf = \_ -> 48 :: Int staticAlignment = \_ -> 4 :: Int instance ReadRaw Example where readRaw = \ptr_0 -> (pure Example <*> readRaw (Proxy @"example_triple") ptr_0) <*> readRaw (Proxy @"example_sudoku") ptr_0 instance WriteRaw Example where writeRaw = \ptr_0 -> \s_1 -> case s_1 of Example example_triple_2 example_sudoku_3 -> writeRaw (Proxy @"example_triple") ptr_0 example_triple_2 >> writeRaw (Proxy @"example_sudoku") ptr_0 example_sudoku_3 deriving via (EquivStorable Example) instance Storable Example instance HasCField Example "example_triple" where type CFieldType Example "example_triple" = ConstantArray 3 CInt offset# = \_ -> \_ -> 0 instance TyEq ty (CFieldType Example "example_triple") => HasField "example_triple" (Ptr Example) (Ptr ty) where getField = fromPtr (Proxy @"example_triple") instance HasCField Example "example_sudoku" where type CFieldType Example "example_sudoku" = ConstantArray 3 (ConstantArray 3 CInt) offset# = \_ -> \_ -> 12 instance TyEq ty (CFieldType Example "example_sudoku") => HasField "example_sudoku" (Ptr Example) (Ptr ty) where getField = fromPtr (Proxy @"example_sudoku") {-| Typedef-in-typedef __C declaration:__ @sudoku@ __defined at:__ @arrays\/array.h 55:17@ __exported by:__ @arrays\/array.h@ -} newtype Sudoku = Sudoku {unwrapSudoku :: (ConstantArray 3 Triplet)} {- ^ Typedef-in-typedef __C declaration:__ @sudoku@ __defined at:__ @arrays\/array.h 55:17@ __exported by:__ @arrays\/array.h@ -} deriving stock (Eq, Show) deriving newtype (StaticSize, ReadRaw, WriteRaw, Storable) instance TyEq ty (CFieldType Sudoku "unwrapSudoku") => HasField "unwrapSudoku" (Ptr Sudoku) (Ptr ty) where getField = fromPtr (Proxy @"unwrapSudoku") instance HasCField Sudoku "unwrapSudoku" where type CFieldType Sudoku "unwrapSudoku" = ConstantArray 3 Triplet offset# = \_ -> \_ -> 0 -- __unique:__ @test_arraysarray_Example_Safe_fun_1@ foreign import ccall safe "hs_bindgen_a836491d63ff3a2c" hs_bindgen_a836491d63ff3a2c_base :: Int32 -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_1@ hs_bindgen_a836491d63ff3a2c :: CInt -> Ptr (ConstantArray 3 CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_1@ hs_bindgen_a836491d63ff3a2c = fromFFIType hs_bindgen_a836491d63ff3a2c_base {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 :: CInt -> Ptr (ConstantArray 3 CInt) -> IO CInt {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 = hs_bindgen_a836491d63ff3a2c -- __unique:__ @test_arraysarray_Example_Safe_fun_2@ foreign import ccall safe "hs_bindgen_c69f41e5ccc441ab" hs_bindgen_c69f41e5ccc441ab_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_2@ hs_bindgen_c69f41e5ccc441ab :: Ptr Triplet -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_2@ hs_bindgen_c69f41e5ccc441ab = fromFFIType hs_bindgen_c69f41e5ccc441ab_base {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 :: Ptr Triplet -> IO CInt {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 = hs_bindgen_c69f41e5ccc441ab -- __unique:__ @test_arraysarray_Example_Safe_fun_3@ foreign import ccall safe "hs_bindgen_30065ddbffdd7502" hs_bindgen_30065ddbffdd7502_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_3@ hs_bindgen_30065ddbffdd7502 :: Ptr (IncompleteArray CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_3@ hs_bindgen_30065ddbffdd7502 = fromFFIType hs_bindgen_30065ddbffdd7502_base {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 :: Ptr (IncompleteArray CInt) -> IO CInt {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 = hs_bindgen_30065ddbffdd7502 -- __unique:__ @test_arraysarray_Example_Safe_fun_4@ foreign import ccall safe "hs_bindgen_6e8db8abcb5fe22a" hs_bindgen_6e8db8abcb5fe22a_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_4@ hs_bindgen_6e8db8abcb5fe22a :: Ptr List -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_4@ hs_bindgen_6e8db8abcb5fe22a = fromFFIType hs_bindgen_6e8db8abcb5fe22a_base {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 :: Ptr List -> IO CInt {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 = hs_bindgen_6e8db8abcb5fe22a -- __unique:__ @test_arraysarray_Example_Safe_fun_5@ foreign import ccall safe "hs_bindgen_b2f48c31265a3f47" hs_bindgen_b2f48c31265a3f47_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_5@ hs_bindgen_b2f48c31265a3f47 :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_5@ hs_bindgen_b2f48c31265a3f47 = fromFFIType hs_bindgen_b2f48c31265a3f47_base {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 = hs_bindgen_b2f48c31265a3f47 -- __unique:__ @test_arraysarray_Example_Safe_fun_6@ foreign import ccall safe "hs_bindgen_343fe8ca0dbb7eb1" hs_bindgen_343fe8ca0dbb7eb1_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_6@ hs_bindgen_343fe8ca0dbb7eb1 :: Ptr Matrix -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_6@ hs_bindgen_343fe8ca0dbb7eb1 = fromFFIType hs_bindgen_343fe8ca0dbb7eb1_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 :: Ptr Matrix -> IO CInt {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 = hs_bindgen_343fe8ca0dbb7eb1 -- __unique:__ @test_arraysarray_Example_Safe_fun_7@ foreign import ccall safe "hs_bindgen_d98a58d39b578fd6" hs_bindgen_d98a58d39b578fd6_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_7@ hs_bindgen_d98a58d39b578fd6 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_7@ hs_bindgen_d98a58d39b578fd6 = fromFFIType hs_bindgen_d98a58d39b578fd6_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 = hs_bindgen_d98a58d39b578fd6 -- __unique:__ @test_arraysarray_Example_Safe_fun_8@ foreign import ccall safe "hs_bindgen_4db12be6f46d98f5" hs_bindgen_4db12be6f46d98f5_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_8@ hs_bindgen_4db12be6f46d98f5 :: Ptr Tripletlist -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_8@ hs_bindgen_4db12be6f46d98f5 = fromFFIType hs_bindgen_4db12be6f46d98f5_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 :: Ptr Tripletlist -> IO CInt {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 = hs_bindgen_4db12be6f46d98f5 -- __unique:__ @test_arraysarray_Example_Safe_isSolved@ foreign import ccall safe "hs_bindgen_825f9aeca071df21" hs_bindgen_825f9aeca071df21_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_isSolved@ hs_bindgen_825f9aeca071df21 :: Ptr Sudoku -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_isSolved@ hs_bindgen_825f9aeca071df21 = fromFFIType hs_bindgen_825f9aeca071df21_base {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved :: Ptr Sudoku -> IO CInt {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved = hs_bindgen_825f9aeca071df21 -- __unique:__ @test_arraysarray_Example_Safe_fun_1_const@ foreign import ccall safe "hs_bindgen_a2bf6bc667c9e769" hs_bindgen_a2bf6bc667c9e769_base :: Int32 -> Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_1_const@ hs_bindgen_a2bf6bc667c9e769 :: CInt -> Ptr (ConstantArray 3 CInt) -> PtrConst (ConstantArray 3 CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_1_const@ hs_bindgen_a2bf6bc667c9e769 = fromFFIType hs_bindgen_a2bf6bc667c9e769_base {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const :: CInt -> Ptr (ConstantArray 3 CInt) -> PtrConst (ConstantArray 3 CInt) -> IO CInt {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const = hs_bindgen_a2bf6bc667c9e769 -- __unique:__ @test_arraysarray_Example_Safe_fun_2_const@ foreign import ccall safe "hs_bindgen_ec5a6dd15a457a1d" hs_bindgen_ec5a6dd15a457a1d_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_2_const@ hs_bindgen_ec5a6dd15a457a1d :: Ptr Triplet -> PtrConst Triplet -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_2_const@ hs_bindgen_ec5a6dd15a457a1d = fromFFIType hs_bindgen_ec5a6dd15a457a1d_base {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const :: Ptr Triplet -> PtrConst Triplet -> IO CInt {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const = hs_bindgen_ec5a6dd15a457a1d -- __unique:__ @test_arraysarray_Example_Safe_fun_3_const@ foreign import ccall safe "hs_bindgen_84df1030280611db" hs_bindgen_84df1030280611db_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_3_const@ hs_bindgen_84df1030280611db :: Ptr (IncompleteArray CInt) -> PtrConst (IncompleteArray CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_3_const@ hs_bindgen_84df1030280611db = fromFFIType hs_bindgen_84df1030280611db_base {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const :: Ptr (IncompleteArray CInt) -> PtrConst (IncompleteArray CInt) -> IO CInt {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const = hs_bindgen_84df1030280611db -- __unique:__ @test_arraysarray_Example_Safe_fun_4_const@ foreign import ccall safe "hs_bindgen_e9dc927aa39d14d3" hs_bindgen_e9dc927aa39d14d3_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_4_const@ hs_bindgen_e9dc927aa39d14d3 :: Ptr List -> PtrConst List -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_4_const@ hs_bindgen_e9dc927aa39d14d3 = fromFFIType hs_bindgen_e9dc927aa39d14d3_base {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const :: Ptr List -> PtrConst List -> IO CInt {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const = hs_bindgen_e9dc927aa39d14d3 -- __unique:__ @test_arraysarray_Example_Safe_fun_5_const@ foreign import ccall safe "hs_bindgen_cd0bfb26f385dfaa" hs_bindgen_cd0bfb26f385dfaa_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_5_const@ hs_bindgen_cd0bfb26f385dfaa :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> PtrConst (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_5_const@ hs_bindgen_cd0bfb26f385dfaa = fromFFIType hs_bindgen_cd0bfb26f385dfaa_base {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> PtrConst (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const = hs_bindgen_cd0bfb26f385dfaa -- __unique:__ @test_arraysarray_Example_Safe_fun_6_const@ foreign import ccall safe "hs_bindgen_1054ce6b48ed0f13" hs_bindgen_1054ce6b48ed0f13_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_6_const@ hs_bindgen_1054ce6b48ed0f13 :: Ptr Matrix -> PtrConst Matrix -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_6_const@ hs_bindgen_1054ce6b48ed0f13 = fromFFIType hs_bindgen_1054ce6b48ed0f13_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const :: Ptr Matrix -> PtrConst Matrix -> IO CInt {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const = hs_bindgen_1054ce6b48ed0f13 -- __unique:__ @test_arraysarray_Example_Safe_fun_7_const@ foreign import ccall safe "hs_bindgen_496902d7c6466098" hs_bindgen_496902d7c6466098_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_7_const@ hs_bindgen_496902d7c6466098 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> PtrConst (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_7_const@ hs_bindgen_496902d7c6466098 = fromFFIType hs_bindgen_496902d7c6466098_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> PtrConst (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const = hs_bindgen_496902d7c6466098 -- __unique:__ @test_arraysarray_Example_Safe_fun_8_const@ foreign import ccall safe "hs_bindgen_eb65cb5074167c48" hs_bindgen_eb65cb5074167c48_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_fun_8_const@ hs_bindgen_eb65cb5074167c48 :: Ptr Tripletlist -> PtrConst Tripletlist -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_fun_8_const@ hs_bindgen_eb65cb5074167c48 = fromFFIType hs_bindgen_eb65cb5074167c48_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const :: Ptr Tripletlist -> PtrConst Tripletlist -> IO CInt {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const = hs_bindgen_eb65cb5074167c48 -- __unique:__ @test_arraysarray_Example_Safe_isSolved_const@ foreign import ccall safe "hs_bindgen_9bb064e9eddf07f7" hs_bindgen_9bb064e9eddf07f7_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Safe_isSolved_const@ hs_bindgen_9bb064e9eddf07f7 :: Ptr Sudoku -> PtrConst Sudoku -> IO CInt -- __unique:__ @test_arraysarray_Example_Safe_isSolved_const@ hs_bindgen_9bb064e9eddf07f7 = fromFFIType hs_bindgen_9bb064e9eddf07f7_base {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const :: Ptr Sudoku -> PtrConst Sudoku -> IO CInt {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const = hs_bindgen_9bb064e9eddf07f7 -- __unique:__ @test_arraysarray_Example_Safe_fun_9@ foreign import ccall safe "hs_bindgen_0fa0a3e47fa9d95a" hs_bindgen_0fa0a3e47fa9d95a_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_9@ hs_bindgen_0fa0a3e47fa9d95a :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_Safe_fun_9@ hs_bindgen_0fa0a3e47fa9d95a = fromFFIType hs_bindgen_0fa0a3e47fa9d95a_base {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 :: IO (Ptr (ConstantArray 3 CInt)) {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 = hs_bindgen_0fa0a3e47fa9d95a -- __unique:__ @test_arraysarray_Example_Safe_fun_10@ foreign import ccall safe "hs_bindgen_e9d3d35727502125" hs_bindgen_e9d3d35727502125_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_10@ hs_bindgen_e9d3d35727502125 :: IO (Ptr Triplet) -- __unique:__ @test_arraysarray_Example_Safe_fun_10@ hs_bindgen_e9d3d35727502125 = fromFFIType hs_bindgen_e9d3d35727502125_base {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 :: IO (Ptr Triplet) {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 = hs_bindgen_e9d3d35727502125 -- __unique:__ @test_arraysarray_Example_Safe_fun_11@ foreign import ccall safe "hs_bindgen_7f7cea54b33bf176" hs_bindgen_7f7cea54b33bf176_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_11@ hs_bindgen_7f7cea54b33bf176 :: IO (Ptr (IncompleteArray CInt)) -- __unique:__ @test_arraysarray_Example_Safe_fun_11@ hs_bindgen_7f7cea54b33bf176 = fromFFIType hs_bindgen_7f7cea54b33bf176_base {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 :: IO (Ptr (IncompleteArray CInt)) {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 = hs_bindgen_7f7cea54b33bf176 -- __unique:__ @test_arraysarray_Example_Safe_fun_12@ foreign import ccall safe "hs_bindgen_3124a96b00bbc082" hs_bindgen_3124a96b00bbc082_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_12@ hs_bindgen_3124a96b00bbc082 :: IO (Ptr List) -- __unique:__ @test_arraysarray_Example_Safe_fun_12@ hs_bindgen_3124a96b00bbc082 = fromFFIType hs_bindgen_3124a96b00bbc082_base {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 :: IO (Ptr List) {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 = hs_bindgen_3124a96b00bbc082 -- __unique:__ @test_arraysarray_Example_Safe_fun_13@ foreign import ccall safe "hs_bindgen_2fdd1bf9ee687f9b" hs_bindgen_2fdd1bf9ee687f9b_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_13@ hs_bindgen_2fdd1bf9ee687f9b :: IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_Safe_fun_13@ hs_bindgen_2fdd1bf9ee687f9b = fromFFIType hs_bindgen_2fdd1bf9ee687f9b_base {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 :: IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))) {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 = hs_bindgen_2fdd1bf9ee687f9b -- __unique:__ @test_arraysarray_Example_Safe_fun_14@ foreign import ccall safe "hs_bindgen_12a242894a3d45cb" hs_bindgen_12a242894a3d45cb_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_14@ hs_bindgen_12a242894a3d45cb :: IO (Ptr Matrix) -- __unique:__ @test_arraysarray_Example_Safe_fun_14@ hs_bindgen_12a242894a3d45cb = fromFFIType hs_bindgen_12a242894a3d45cb_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 :: IO (Ptr Matrix) {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 = hs_bindgen_12a242894a3d45cb -- __unique:__ @test_arraysarray_Example_Safe_fun_15@ foreign import ccall safe "hs_bindgen_d8e176eb5efefa2c" hs_bindgen_d8e176eb5efefa2c_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_15@ hs_bindgen_d8e176eb5efefa2c :: IO (Ptr (IncompleteArray (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_Safe_fun_15@ hs_bindgen_d8e176eb5efefa2c = fromFFIType hs_bindgen_d8e176eb5efefa2c_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 :: IO (Ptr (IncompleteArray (ConstantArray 3 CInt))) {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 = hs_bindgen_d8e176eb5efefa2c -- __unique:__ @test_arraysarray_Example_Safe_fun_16@ foreign import ccall safe "hs_bindgen_dcf234ca786626c7" hs_bindgen_dcf234ca786626c7_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_fun_16@ hs_bindgen_dcf234ca786626c7 :: IO (Ptr Tripletlist) -- __unique:__ @test_arraysarray_Example_Safe_fun_16@ hs_bindgen_dcf234ca786626c7 = fromFFIType hs_bindgen_dcf234ca786626c7_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 :: IO (Ptr Tripletlist) {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 = hs_bindgen_dcf234ca786626c7 -- __unique:__ @test_arraysarray_Example_Safe_solve@ foreign import ccall safe "hs_bindgen_f80a5b6a2770c658" hs_bindgen_f80a5b6a2770c658_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Safe_solve@ hs_bindgen_f80a5b6a2770c658 :: IO (Ptr Sudoku) -- __unique:__ @test_arraysarray_Example_Safe_solve@ hs_bindgen_f80a5b6a2770c658 = fromFFIType hs_bindgen_f80a5b6a2770c658_base {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve :: IO (Ptr Sudoku) {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve = hs_bindgen_f80a5b6a2770c658 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1@ foreign import ccall unsafe "hs_bindgen_6d07a0b03f884547" hs_bindgen_6d07a0b03f884547_base :: Int32 -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1@ hs_bindgen_6d07a0b03f884547 :: CInt -> Ptr (ConstantArray 3 CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1@ hs_bindgen_6d07a0b03f884547 = fromFFIType hs_bindgen_6d07a0b03f884547_base {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 :: CInt -> Ptr (ConstantArray 3 CInt) -> IO CInt {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 = hs_bindgen_6d07a0b03f884547 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2@ foreign import ccall unsafe "hs_bindgen_04318f98a3ab8d08" hs_bindgen_04318f98a3ab8d08_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2@ hs_bindgen_04318f98a3ab8d08 :: Ptr Triplet -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2@ hs_bindgen_04318f98a3ab8d08 = fromFFIType hs_bindgen_04318f98a3ab8d08_base {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 :: Ptr Triplet -> IO CInt {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 = hs_bindgen_04318f98a3ab8d08 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3@ foreign import ccall unsafe "hs_bindgen_2a7c5fa1040fa8db" hs_bindgen_2a7c5fa1040fa8db_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3@ hs_bindgen_2a7c5fa1040fa8db :: Ptr (IncompleteArray CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3@ hs_bindgen_2a7c5fa1040fa8db = fromFFIType hs_bindgen_2a7c5fa1040fa8db_base {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 :: Ptr (IncompleteArray CInt) -> IO CInt {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 = hs_bindgen_2a7c5fa1040fa8db -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4@ foreign import ccall unsafe "hs_bindgen_810acc5cf8729d0e" hs_bindgen_810acc5cf8729d0e_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4@ hs_bindgen_810acc5cf8729d0e :: Ptr List -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4@ hs_bindgen_810acc5cf8729d0e = fromFFIType hs_bindgen_810acc5cf8729d0e_base {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 :: Ptr List -> IO CInt {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 = hs_bindgen_810acc5cf8729d0e -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5@ foreign import ccall unsafe "hs_bindgen_83b71f7defb3b27a" hs_bindgen_83b71f7defb3b27a_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5@ hs_bindgen_83b71f7defb3b27a :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5@ hs_bindgen_83b71f7defb3b27a = fromFFIType hs_bindgen_83b71f7defb3b27a_base {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 = hs_bindgen_83b71f7defb3b27a -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6@ foreign import ccall unsafe "hs_bindgen_62b76af3dc65da3f" hs_bindgen_62b76af3dc65da3f_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6@ hs_bindgen_62b76af3dc65da3f :: Ptr Matrix -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6@ hs_bindgen_62b76af3dc65da3f = fromFFIType hs_bindgen_62b76af3dc65da3f_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 :: Ptr Matrix -> IO CInt {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 = hs_bindgen_62b76af3dc65da3f -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7@ foreign import ccall unsafe "hs_bindgen_100aa7fb87a5ea74" hs_bindgen_100aa7fb87a5ea74_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7@ hs_bindgen_100aa7fb87a5ea74 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7@ hs_bindgen_100aa7fb87a5ea74 = fromFFIType hs_bindgen_100aa7fb87a5ea74_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 = hs_bindgen_100aa7fb87a5ea74 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8@ foreign import ccall unsafe "hs_bindgen_cd6646babeacd609" hs_bindgen_cd6646babeacd609_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8@ hs_bindgen_cd6646babeacd609 :: Ptr Tripletlist -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8@ hs_bindgen_cd6646babeacd609 = fromFFIType hs_bindgen_cd6646babeacd609_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 :: Ptr Tripletlist -> IO CInt {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 = hs_bindgen_cd6646babeacd609 -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved@ foreign import ccall unsafe "hs_bindgen_560f1de9a83c3a6a" hs_bindgen_560f1de9a83c3a6a_base :: Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved@ hs_bindgen_560f1de9a83c3a6a :: Ptr Sudoku -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved@ hs_bindgen_560f1de9a83c3a6a = fromFFIType hs_bindgen_560f1de9a83c3a6a_base {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved :: Ptr Sudoku -> IO CInt {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved = hs_bindgen_560f1de9a83c3a6a -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1_const@ foreign import ccall unsafe "hs_bindgen_ef3b85ae74bc06cf" hs_bindgen_ef3b85ae74bc06cf_base :: Int32 -> Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1_const@ hs_bindgen_ef3b85ae74bc06cf :: CInt -> Ptr (ConstantArray 3 CInt) -> PtrConst (ConstantArray 3 CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_1_const@ hs_bindgen_ef3b85ae74bc06cf = fromFFIType hs_bindgen_ef3b85ae74bc06cf_base {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const :: CInt -> Ptr (ConstantArray 3 CInt) -> PtrConst (ConstantArray 3 CInt) -> IO CInt {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const = hs_bindgen_ef3b85ae74bc06cf -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2_const@ foreign import ccall unsafe "hs_bindgen_1c913685e5e76952" hs_bindgen_1c913685e5e76952_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2_const@ hs_bindgen_1c913685e5e76952 :: Ptr Triplet -> PtrConst Triplet -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_2_const@ hs_bindgen_1c913685e5e76952 = fromFFIType hs_bindgen_1c913685e5e76952_base {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const :: Ptr Triplet -> PtrConst Triplet -> IO CInt {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const = hs_bindgen_1c913685e5e76952 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3_const@ foreign import ccall unsafe "hs_bindgen_eb8daf22bd5c6f00" hs_bindgen_eb8daf22bd5c6f00_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3_const@ hs_bindgen_eb8daf22bd5c6f00 :: Ptr (IncompleteArray CInt) -> PtrConst (IncompleteArray CInt) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_3_const@ hs_bindgen_eb8daf22bd5c6f00 = fromFFIType hs_bindgen_eb8daf22bd5c6f00_base {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const :: Ptr (IncompleteArray CInt) -> PtrConst (IncompleteArray CInt) -> IO CInt {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const = hs_bindgen_eb8daf22bd5c6f00 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4_const@ foreign import ccall unsafe "hs_bindgen_0b73e4c7695a3b2f" hs_bindgen_0b73e4c7695a3b2f_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4_const@ hs_bindgen_0b73e4c7695a3b2f :: Ptr List -> PtrConst List -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_4_const@ hs_bindgen_0b73e4c7695a3b2f = fromFFIType hs_bindgen_0b73e4c7695a3b2f_base {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const :: Ptr List -> PtrConst List -> IO CInt {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const = hs_bindgen_0b73e4c7695a3b2f -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5_const@ foreign import ccall unsafe "hs_bindgen_374feb8086895fe3" hs_bindgen_374feb8086895fe3_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5_const@ hs_bindgen_374feb8086895fe3 :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> PtrConst (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_5_const@ hs_bindgen_374feb8086895fe3 = fromFFIType hs_bindgen_374feb8086895fe3_base {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) -> PtrConst (ConstantArray 4 (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const = hs_bindgen_374feb8086895fe3 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6_const@ foreign import ccall unsafe "hs_bindgen_2d1320b468c36708" hs_bindgen_2d1320b468c36708_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6_const@ hs_bindgen_2d1320b468c36708 :: Ptr Matrix -> PtrConst Matrix -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_6_const@ hs_bindgen_2d1320b468c36708 = fromFFIType hs_bindgen_2d1320b468c36708_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const :: Ptr Matrix -> PtrConst Matrix -> IO CInt {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const = hs_bindgen_2d1320b468c36708 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7_const@ foreign import ccall unsafe "hs_bindgen_f67f5fe5bfb57aa1" hs_bindgen_f67f5fe5bfb57aa1_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7_const@ hs_bindgen_f67f5fe5bfb57aa1 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> PtrConst (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_7_const@ hs_bindgen_f67f5fe5bfb57aa1 = fromFFIType hs_bindgen_f67f5fe5bfb57aa1_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const :: Ptr (IncompleteArray (ConstantArray 3 CInt)) -> PtrConst (IncompleteArray (ConstantArray 3 CInt)) -> IO CInt {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const = hs_bindgen_f67f5fe5bfb57aa1 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8_const@ foreign import ccall unsafe "hs_bindgen_2c9356851d76320e" hs_bindgen_2c9356851d76320e_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8_const@ hs_bindgen_2c9356851d76320e :: Ptr Tripletlist -> PtrConst Tripletlist -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_fun_8_const@ hs_bindgen_2c9356851d76320e = fromFFIType hs_bindgen_2c9356851d76320e_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const :: Ptr Tripletlist -> PtrConst Tripletlist -> IO CInt {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const = hs_bindgen_2c9356851d76320e -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved_const@ foreign import ccall unsafe "hs_bindgen_39b08b64fed0c5b8" hs_bindgen_39b08b64fed0c5b8_base :: Ptr Void -> Ptr Void -> IO Int32 -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved_const@ hs_bindgen_39b08b64fed0c5b8 :: Ptr Sudoku -> PtrConst Sudoku -> IO CInt -- __unique:__ @test_arraysarray_Example_Unsafe_isSolved_const@ hs_bindgen_39b08b64fed0c5b8 = fromFFIType hs_bindgen_39b08b64fed0c5b8_base {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const :: Ptr Sudoku -> PtrConst Sudoku -> IO CInt {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const = hs_bindgen_39b08b64fed0c5b8 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_9@ foreign import ccall unsafe "hs_bindgen_ab431ebc0519545a" hs_bindgen_ab431ebc0519545a_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_9@ hs_bindgen_ab431ebc0519545a :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_9@ hs_bindgen_ab431ebc0519545a = fromFFIType hs_bindgen_ab431ebc0519545a_base {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 :: IO (Ptr (ConstantArray 3 CInt)) {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 = hs_bindgen_ab431ebc0519545a -- __unique:__ @test_arraysarray_Example_Unsafe_fun_10@ foreign import ccall unsafe "hs_bindgen_c9ff623e6f48d3bc" hs_bindgen_c9ff623e6f48d3bc_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_10@ hs_bindgen_c9ff623e6f48d3bc :: IO (Ptr Triplet) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_10@ hs_bindgen_c9ff623e6f48d3bc = fromFFIType hs_bindgen_c9ff623e6f48d3bc_base {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 :: IO (Ptr Triplet) {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 = hs_bindgen_c9ff623e6f48d3bc -- __unique:__ @test_arraysarray_Example_Unsafe_fun_11@ foreign import ccall unsafe "hs_bindgen_e714f0b7c764ba17" hs_bindgen_e714f0b7c764ba17_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_11@ hs_bindgen_e714f0b7c764ba17 :: IO (Ptr (IncompleteArray CInt)) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_11@ hs_bindgen_e714f0b7c764ba17 = fromFFIType hs_bindgen_e714f0b7c764ba17_base {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 :: IO (Ptr (IncompleteArray CInt)) {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 = hs_bindgen_e714f0b7c764ba17 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_12@ foreign import ccall unsafe "hs_bindgen_cc23741700ba18f7" hs_bindgen_cc23741700ba18f7_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_12@ hs_bindgen_cc23741700ba18f7 :: IO (Ptr List) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_12@ hs_bindgen_cc23741700ba18f7 = fromFFIType hs_bindgen_cc23741700ba18f7_base {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 :: IO (Ptr List) {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 = hs_bindgen_cc23741700ba18f7 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_13@ foreign import ccall unsafe "hs_bindgen_eb3a1364003829ac" hs_bindgen_eb3a1364003829ac_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_13@ hs_bindgen_eb3a1364003829ac :: IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_13@ hs_bindgen_eb3a1364003829ac = fromFFIType hs_bindgen_eb3a1364003829ac_base {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 :: IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))) {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 = hs_bindgen_eb3a1364003829ac -- __unique:__ @test_arraysarray_Example_Unsafe_fun_14@ foreign import ccall unsafe "hs_bindgen_0f49ffbe2c13ab46" hs_bindgen_0f49ffbe2c13ab46_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_14@ hs_bindgen_0f49ffbe2c13ab46 :: IO (Ptr Matrix) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_14@ hs_bindgen_0f49ffbe2c13ab46 = fromFFIType hs_bindgen_0f49ffbe2c13ab46_base {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 :: IO (Ptr Matrix) {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 = hs_bindgen_0f49ffbe2c13ab46 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_15@ foreign import ccall unsafe "hs_bindgen_59de769fbba4ed72" hs_bindgen_59de769fbba4ed72_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_15@ hs_bindgen_59de769fbba4ed72 :: IO (Ptr (IncompleteArray (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_15@ hs_bindgen_59de769fbba4ed72 = fromFFIType hs_bindgen_59de769fbba4ed72_base {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 :: IO (Ptr (IncompleteArray (ConstantArray 3 CInt))) {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 = hs_bindgen_59de769fbba4ed72 -- __unique:__ @test_arraysarray_Example_Unsafe_fun_16@ foreign import ccall unsafe "hs_bindgen_1d6ecccfa4ee16ff" hs_bindgen_1d6ecccfa4ee16ff_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_16@ hs_bindgen_1d6ecccfa4ee16ff :: IO (Ptr Tripletlist) -- __unique:__ @test_arraysarray_Example_Unsafe_fun_16@ hs_bindgen_1d6ecccfa4ee16ff = fromFFIType hs_bindgen_1d6ecccfa4ee16ff_base {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 :: IO (Ptr Tripletlist) {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 = hs_bindgen_1d6ecccfa4ee16ff -- __unique:__ @test_arraysarray_Example_Unsafe_solve@ foreign import ccall unsafe "hs_bindgen_6165085eab7d2806" hs_bindgen_6165085eab7d2806_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_Unsafe_solve@ hs_bindgen_6165085eab7d2806 :: IO (Ptr Sudoku) -- __unique:__ @test_arraysarray_Example_Unsafe_solve@ hs_bindgen_6165085eab7d2806 = fromFFIType hs_bindgen_6165085eab7d2806_base {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve :: IO (Ptr Sudoku) {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve = hs_bindgen_6165085eab7d2806 -- __unique:__ @test_arraysarray_Example_get_fun_1@ foreign import ccall unsafe "hs_bindgen_5c9712c1e2ca2187" hs_bindgen_5c9712c1e2ca2187_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_1@ hs_bindgen_5c9712c1e2ca2187 :: IO (FunPtr (CInt -> ConstantArray 3 CInt -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_1@ hs_bindgen_5c9712c1e2ca2187 = fromFFIType hs_bindgen_5c9712c1e2ca2187_base {-# NOINLINE fun_1 #-} {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 :: FunPtr (CInt -> ConstantArray 3 CInt -> IO CInt) {-| Array of known size __C declaration:__ @fun_1@ __defined at:__ @arrays\/array.h 118:5@ __exported by:__ @arrays\/array.h@ -} fun_1 = unsafePerformIO hs_bindgen_5c9712c1e2ca2187 -- __unique:__ @test_arraysarray_Example_get_fun_2@ foreign import ccall unsafe "hs_bindgen_215c9a69aea5166e" hs_bindgen_215c9a69aea5166e_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_2@ hs_bindgen_215c9a69aea5166e :: IO (FunPtr (Triplet -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_2@ hs_bindgen_215c9a69aea5166e = fromFFIType hs_bindgen_215c9a69aea5166e_base {-# NOINLINE fun_2 #-} {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 :: FunPtr (Triplet -> IO CInt) {-| Array of known size, typedef __C declaration:__ @fun_2@ __defined at:__ @arrays\/array.h 121:5@ __exported by:__ @arrays\/array.h@ -} fun_2 = unsafePerformIO hs_bindgen_215c9a69aea5166e -- __unique:__ @test_arraysarray_Example_get_fun_3@ foreign import ccall unsafe "hs_bindgen_d45ffb769078021d" hs_bindgen_d45ffb769078021d_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_3@ hs_bindgen_d45ffb769078021d :: IO (FunPtr (IncompleteArray CInt -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_3@ hs_bindgen_d45ffb769078021d = fromFFIType hs_bindgen_d45ffb769078021d_base {-# NOINLINE fun_3 #-} {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 :: FunPtr (IncompleteArray CInt -> IO CInt) {-| Array of unknown size __C declaration:__ @fun_3@ __defined at:__ @arrays\/array.h 124:5@ __exported by:__ @arrays\/array.h@ -} fun_3 = unsafePerformIO hs_bindgen_d45ffb769078021d -- __unique:__ @test_arraysarray_Example_get_fun_4@ foreign import ccall unsafe "hs_bindgen_16f300d083285e38" hs_bindgen_16f300d083285e38_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_4@ hs_bindgen_16f300d083285e38 :: IO (FunPtr (List -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_4@ hs_bindgen_16f300d083285e38 = fromFFIType hs_bindgen_16f300d083285e38_base {-# NOINLINE fun_4 #-} {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 :: FunPtr (List -> IO CInt) {-| Array of unknown size, typedef __C declaration:__ @fun_4@ __defined at:__ @arrays\/array.h 127:5@ __exported by:__ @arrays\/array.h@ -} fun_4 = unsafePerformIO hs_bindgen_16f300d083285e38 -- __unique:__ @test_arraysarray_Example_get_fun_5@ foreign import ccall unsafe "hs_bindgen_05ddc0274405d6f5" hs_bindgen_05ddc0274405d6f5_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_5@ hs_bindgen_05ddc0274405d6f5 :: IO (FunPtr (ConstantArray 4 (ConstantArray 3 CInt) -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_5@ hs_bindgen_05ddc0274405d6f5 = fromFFIType hs_bindgen_05ddc0274405d6f5_base {-# NOINLINE fun_5 #-} {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 :: FunPtr (ConstantArray 4 (ConstantArray 3 CInt) -> IO CInt) {-| Multi-dimensional array of known size __C declaration:__ @fun_5@ __defined at:__ @arrays\/array.h 130:5@ __exported by:__ @arrays\/array.h@ -} fun_5 = unsafePerformIO hs_bindgen_05ddc0274405d6f5 -- __unique:__ @test_arraysarray_Example_get_fun_6@ foreign import ccall unsafe "hs_bindgen_bc6a8e5360af8799" hs_bindgen_bc6a8e5360af8799_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_6@ hs_bindgen_bc6a8e5360af8799 :: IO (FunPtr (Matrix -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_6@ hs_bindgen_bc6a8e5360af8799 = fromFFIType hs_bindgen_bc6a8e5360af8799_base {-# NOINLINE fun_6 #-} {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 :: FunPtr (Matrix -> IO CInt) {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6@ __defined at:__ @arrays\/array.h 133:5@ __exported by:__ @arrays\/array.h@ -} fun_6 = unsafePerformIO hs_bindgen_bc6a8e5360af8799 -- __unique:__ @test_arraysarray_Example_get_fun_7@ foreign import ccall unsafe "hs_bindgen_b633a17af8e60afd" hs_bindgen_b633a17af8e60afd_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_7@ hs_bindgen_b633a17af8e60afd :: IO (FunPtr (IncompleteArray (ConstantArray 3 CInt) -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_7@ hs_bindgen_b633a17af8e60afd = fromFFIType hs_bindgen_b633a17af8e60afd_base {-# NOINLINE fun_7 #-} {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 :: FunPtr (IncompleteArray (ConstantArray 3 CInt) -> IO CInt) {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7@ __defined at:__ @arrays\/array.h 136:5@ __exported by:__ @arrays\/array.h@ -} fun_7 = unsafePerformIO hs_bindgen_b633a17af8e60afd -- __unique:__ @test_arraysarray_Example_get_fun_8@ foreign import ccall unsafe "hs_bindgen_0801bc85e75e7232" hs_bindgen_0801bc85e75e7232_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_8@ hs_bindgen_0801bc85e75e7232 :: IO (FunPtr (Tripletlist -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_8@ hs_bindgen_0801bc85e75e7232 = fromFFIType hs_bindgen_0801bc85e75e7232_base {-# NOINLINE fun_8 #-} {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 :: FunPtr (Tripletlist -> IO CInt) {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8@ __defined at:__ @arrays\/array.h 139:5@ __exported by:__ @arrays\/array.h@ -} fun_8 = unsafePerformIO hs_bindgen_0801bc85e75e7232 -- __unique:__ @test_arraysarray_Example_get_isSolved@ foreign import ccall unsafe "hs_bindgen_f525d0058f613e21" hs_bindgen_f525d0058f613e21_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_isSolved@ hs_bindgen_f525d0058f613e21 :: IO (FunPtr (Sudoku -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_isSolved@ hs_bindgen_f525d0058f613e21 = fromFFIType hs_bindgen_f525d0058f613e21_base {-# NOINLINE isSolved #-} {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved :: FunPtr (Sudoku -> IO CInt) {-| Typedef-in-typedef __C declaration:__ @isSolved@ __defined at:__ @arrays\/array.h 142:5@ __exported by:__ @arrays\/array.h@ -} isSolved = unsafePerformIO hs_bindgen_f525d0058f613e21 -- __unique:__ @test_arraysarray_Example_get_fun_1_const@ foreign import ccall unsafe "hs_bindgen_0fdde9c360622daf" hs_bindgen_0fdde9c360622daf_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_1_const@ hs_bindgen_0fdde9c360622daf :: IO (FunPtr (CInt -> ConstantArray 3 CInt -> ConstantArray 3 CInt -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_1_const@ hs_bindgen_0fdde9c360622daf = fromFFIType hs_bindgen_0fdde9c360622daf_base {-# NOINLINE fun_1_const #-} {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const :: FunPtr (CInt -> ConstantArray 3 CInt -> ConstantArray 3 CInt -> IO CInt) {-| Array of known size __C declaration:__ @fun_1_const@ __defined at:__ @arrays\/array.h 149:5@ __exported by:__ @arrays\/array.h@ -} fun_1_const = unsafePerformIO hs_bindgen_0fdde9c360622daf -- __unique:__ @test_arraysarray_Example_get_fun_2_const@ foreign import ccall unsafe "hs_bindgen_8182488430e66fdc" hs_bindgen_8182488430e66fdc_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_2_const@ hs_bindgen_8182488430e66fdc :: IO (FunPtr (Triplet -> Triplet -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_2_const@ hs_bindgen_8182488430e66fdc = fromFFIType hs_bindgen_8182488430e66fdc_base {-# NOINLINE fun_2_const #-} {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const :: FunPtr (Triplet -> Triplet -> IO CInt) {-| Array of known size, typedef __C declaration:__ @fun_2_const@ __defined at:__ @arrays\/array.h 152:5@ __exported by:__ @arrays\/array.h@ -} fun_2_const = unsafePerformIO hs_bindgen_8182488430e66fdc -- __unique:__ @test_arraysarray_Example_get_fun_3_const@ foreign import ccall unsafe "hs_bindgen_2303f5a2f855a6e5" hs_bindgen_2303f5a2f855a6e5_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_3_const@ hs_bindgen_2303f5a2f855a6e5 :: IO (FunPtr (IncompleteArray CInt -> IncompleteArray CInt -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_3_const@ hs_bindgen_2303f5a2f855a6e5 = fromFFIType hs_bindgen_2303f5a2f855a6e5_base {-# NOINLINE fun_3_const #-} {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const :: FunPtr (IncompleteArray CInt -> IncompleteArray CInt -> IO CInt) {-| Array of unknown size __C declaration:__ @fun_3_const@ __defined at:__ @arrays\/array.h 155:5@ __exported by:__ @arrays\/array.h@ -} fun_3_const = unsafePerformIO hs_bindgen_2303f5a2f855a6e5 -- __unique:__ @test_arraysarray_Example_get_fun_4_const@ foreign import ccall unsafe "hs_bindgen_4570b26d96819cd9" hs_bindgen_4570b26d96819cd9_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_4_const@ hs_bindgen_4570b26d96819cd9 :: IO (FunPtr (List -> List -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_4_const@ hs_bindgen_4570b26d96819cd9 = fromFFIType hs_bindgen_4570b26d96819cd9_base {-# NOINLINE fun_4_const #-} {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const :: FunPtr (List -> List -> IO CInt) {-| Array of unknown size, typedef __C declaration:__ @fun_4_const@ __defined at:__ @arrays\/array.h 158:5@ __exported by:__ @arrays\/array.h@ -} fun_4_const = unsafePerformIO hs_bindgen_4570b26d96819cd9 -- __unique:__ @test_arraysarray_Example_get_fun_5_const@ foreign import ccall unsafe "hs_bindgen_65a5e31cfb885928" hs_bindgen_65a5e31cfb885928_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_5_const@ hs_bindgen_65a5e31cfb885928 :: IO (FunPtr (ConstantArray 4 (ConstantArray 3 CInt) -> ConstantArray 4 (ConstantArray 3 CInt) -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_5_const@ hs_bindgen_65a5e31cfb885928 = fromFFIType hs_bindgen_65a5e31cfb885928_base {-# NOINLINE fun_5_const #-} {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const :: FunPtr (ConstantArray 4 (ConstantArray 3 CInt) -> ConstantArray 4 (ConstantArray 3 CInt) -> IO CInt) {-| Multi-dimensional array of known size __C declaration:__ @fun_5_const@ __defined at:__ @arrays\/array.h 161:5@ __exported by:__ @arrays\/array.h@ -} fun_5_const = unsafePerformIO hs_bindgen_65a5e31cfb885928 -- __unique:__ @test_arraysarray_Example_get_fun_6_const@ foreign import ccall unsafe "hs_bindgen_107e8456ef4df268" hs_bindgen_107e8456ef4df268_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_6_const@ hs_bindgen_107e8456ef4df268 :: IO (FunPtr (Matrix -> Matrix -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_6_const@ hs_bindgen_107e8456ef4df268 = fromFFIType hs_bindgen_107e8456ef4df268_base {-# NOINLINE fun_6_const #-} {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const :: FunPtr (Matrix -> Matrix -> IO CInt) {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_6_const@ __defined at:__ @arrays\/array.h 164:5@ __exported by:__ @arrays\/array.h@ -} fun_6_const = unsafePerformIO hs_bindgen_107e8456ef4df268 -- __unique:__ @test_arraysarray_Example_get_fun_7_const@ foreign import ccall unsafe "hs_bindgen_249a199499d81ca8" hs_bindgen_249a199499d81ca8_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_7_const@ hs_bindgen_249a199499d81ca8 :: IO (FunPtr (IncompleteArray (ConstantArray 3 CInt) -> IncompleteArray (ConstantArray 3 CInt) -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_7_const@ hs_bindgen_249a199499d81ca8 = fromFFIType hs_bindgen_249a199499d81ca8_base {-# NOINLINE fun_7_const #-} {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const :: FunPtr (IncompleteArray (ConstantArray 3 CInt) -> IncompleteArray (ConstantArray 3 CInt) -> IO CInt) {-| Multi-dimensional array of unknown size __C declaration:__ @fun_7_const@ __defined at:__ @arrays\/array.h 167:5@ __exported by:__ @arrays\/array.h@ -} fun_7_const = unsafePerformIO hs_bindgen_249a199499d81ca8 -- __unique:__ @test_arraysarray_Example_get_fun_8_const@ foreign import ccall unsafe "hs_bindgen_92bc0bfe006ce53c" hs_bindgen_92bc0bfe006ce53c_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_8_const@ hs_bindgen_92bc0bfe006ce53c :: IO (FunPtr (Tripletlist -> Tripletlist -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_fun_8_const@ hs_bindgen_92bc0bfe006ce53c = fromFFIType hs_bindgen_92bc0bfe006ce53c_base {-# NOINLINE fun_8_const #-} {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const :: FunPtr (Tripletlist -> Tripletlist -> IO CInt) {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_8_const@ __defined at:__ @arrays\/array.h 170:5@ __exported by:__ @arrays\/array.h@ -} fun_8_const = unsafePerformIO hs_bindgen_92bc0bfe006ce53c -- __unique:__ @test_arraysarray_Example_get_isSolved_const@ foreign import ccall unsafe "hs_bindgen_935428cb3e78f9a5" hs_bindgen_935428cb3e78f9a5_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_isSolved_const@ hs_bindgen_935428cb3e78f9a5 :: IO (FunPtr (Sudoku -> Sudoku -> IO CInt)) -- __unique:__ @test_arraysarray_Example_get_isSolved_const@ hs_bindgen_935428cb3e78f9a5 = fromFFIType hs_bindgen_935428cb3e78f9a5_base {-# NOINLINE isSolved_const #-} {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const :: FunPtr (Sudoku -> Sudoku -> IO CInt) {-| Typedef-in-typedef __C declaration:__ @isSolved_const@ __defined at:__ @arrays\/array.h 173:5@ __exported by:__ @arrays\/array.h@ -} isSolved_const = unsafePerformIO hs_bindgen_935428cb3e78f9a5 -- __unique:__ @test_arraysarray_Example_get_fun_9@ foreign import ccall unsafe "hs_bindgen_c9bec6ab325b063c" hs_bindgen_c9bec6ab325b063c_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_9@ hs_bindgen_c9bec6ab325b063c :: IO (FunPtr (IO (Ptr (ConstantArray 3 CInt)))) -- __unique:__ @test_arraysarray_Example_get_fun_9@ hs_bindgen_c9bec6ab325b063c = fromFFIType hs_bindgen_c9bec6ab325b063c_base {-# NOINLINE fun_9 #-} {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 :: FunPtr (IO (Ptr (ConstantArray 3 CInt))) {-| Array of known size __C declaration:__ @fun_9@ __defined at:__ @arrays\/array.h 185:7@ __exported by:__ @arrays\/array.h@ -} fun_9 = unsafePerformIO hs_bindgen_c9bec6ab325b063c -- __unique:__ @test_arraysarray_Example_get_fun_10@ foreign import ccall unsafe "hs_bindgen_49f85263b6310047" hs_bindgen_49f85263b6310047_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_10@ hs_bindgen_49f85263b6310047 :: IO (FunPtr (IO (Ptr Triplet))) -- __unique:__ @test_arraysarray_Example_get_fun_10@ hs_bindgen_49f85263b6310047 = fromFFIType hs_bindgen_49f85263b6310047_base {-# NOINLINE fun_10 #-} {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 :: FunPtr (IO (Ptr Triplet)) {-| Array of known size, typedef __C declaration:__ @fun_10@ __defined at:__ @arrays\/array.h 188:10@ __exported by:__ @arrays\/array.h@ -} fun_10 = unsafePerformIO hs_bindgen_49f85263b6310047 -- __unique:__ @test_arraysarray_Example_get_fun_11@ foreign import ccall unsafe "hs_bindgen_68bdd4a6e02a046b" hs_bindgen_68bdd4a6e02a046b_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_11@ hs_bindgen_68bdd4a6e02a046b :: IO (FunPtr (IO (Ptr (IncompleteArray CInt)))) -- __unique:__ @test_arraysarray_Example_get_fun_11@ hs_bindgen_68bdd4a6e02a046b = fromFFIType hs_bindgen_68bdd4a6e02a046b_base {-# NOINLINE fun_11 #-} {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 :: FunPtr (IO (Ptr (IncompleteArray CInt))) {-| Array of unknown size __C declaration:__ @fun_11@ __defined at:__ @arrays\/array.h 191:7@ __exported by:__ @arrays\/array.h@ -} fun_11 = unsafePerformIO hs_bindgen_68bdd4a6e02a046b -- __unique:__ @test_arraysarray_Example_get_fun_12@ foreign import ccall unsafe "hs_bindgen_0521f5208260a928" hs_bindgen_0521f5208260a928_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_12@ hs_bindgen_0521f5208260a928 :: IO (FunPtr (IO (Ptr List))) -- __unique:__ @test_arraysarray_Example_get_fun_12@ hs_bindgen_0521f5208260a928 = fromFFIType hs_bindgen_0521f5208260a928_base {-# NOINLINE fun_12 #-} {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 :: FunPtr (IO (Ptr List)) {-| Array of unknown size, typedef __C declaration:__ @fun_12@ __defined at:__ @arrays\/array.h 194:7@ __exported by:__ @arrays\/array.h@ -} fun_12 = unsafePerformIO hs_bindgen_0521f5208260a928 -- __unique:__ @test_arraysarray_Example_get_fun_13@ foreign import ccall unsafe "hs_bindgen_9d0f2421c940811c" hs_bindgen_9d0f2421c940811c_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_13@ hs_bindgen_9d0f2421c940811c :: IO (FunPtr (IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))))) -- __unique:__ @test_arraysarray_Example_get_fun_13@ hs_bindgen_9d0f2421c940811c = fromFFIType hs_bindgen_9d0f2421c940811c_base {-# NOINLINE fun_13 #-} {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 :: FunPtr (IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt)))) {-| Multi-dimensional array of known size __C declaration:__ @fun_13@ __defined at:__ @arrays\/array.h 197:7@ __exported by:__ @arrays\/array.h@ -} fun_13 = unsafePerformIO hs_bindgen_9d0f2421c940811c -- __unique:__ @test_arraysarray_Example_get_fun_14@ foreign import ccall unsafe "hs_bindgen_50eeeb460ce92a1d" hs_bindgen_50eeeb460ce92a1d_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_14@ hs_bindgen_50eeeb460ce92a1d :: IO (FunPtr (IO (Ptr Matrix))) -- __unique:__ @test_arraysarray_Example_get_fun_14@ hs_bindgen_50eeeb460ce92a1d = fromFFIType hs_bindgen_50eeeb460ce92a1d_base {-# NOINLINE fun_14 #-} {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 :: FunPtr (IO (Ptr Matrix)) {-| Multi-dimensional array of known size, typedef __C declaration:__ @fun_14@ __defined at:__ @arrays\/array.h 200:9@ __exported by:__ @arrays\/array.h@ -} fun_14 = unsafePerformIO hs_bindgen_50eeeb460ce92a1d -- __unique:__ @test_arraysarray_Example_get_fun_15@ foreign import ccall unsafe "hs_bindgen_afb15d11d3db71eb" hs_bindgen_afb15d11d3db71eb_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_15@ hs_bindgen_afb15d11d3db71eb :: IO (FunPtr (IO (Ptr (IncompleteArray (ConstantArray 3 CInt))))) -- __unique:__ @test_arraysarray_Example_get_fun_15@ hs_bindgen_afb15d11d3db71eb = fromFFIType hs_bindgen_afb15d11d3db71eb_base {-# NOINLINE fun_15 #-} {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 :: FunPtr (IO (Ptr (IncompleteArray (ConstantArray 3 CInt)))) {-| Multi-dimensional array of unknown size __C declaration:__ @fun_15@ __defined at:__ @arrays\/array.h 203:7@ __exported by:__ @arrays\/array.h@ -} fun_15 = unsafePerformIO hs_bindgen_afb15d11d3db71eb -- __unique:__ @test_arraysarray_Example_get_fun_16@ foreign import ccall unsafe "hs_bindgen_f41fbdca0717f85b" hs_bindgen_f41fbdca0717f85b_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_fun_16@ hs_bindgen_f41fbdca0717f85b :: IO (FunPtr (IO (Ptr Tripletlist))) -- __unique:__ @test_arraysarray_Example_get_fun_16@ hs_bindgen_f41fbdca0717f85b = fromFFIType hs_bindgen_f41fbdca0717f85b_base {-# NOINLINE fun_16 #-} {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 :: FunPtr (IO (Ptr Tripletlist)) {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @fun_16@ __defined at:__ @arrays\/array.h 206:14@ __exported by:__ @arrays\/array.h@ -} fun_16 = unsafePerformIO hs_bindgen_f41fbdca0717f85b -- __unique:__ @test_arraysarray_Example_get_solve@ foreign import ccall unsafe "hs_bindgen_b219669884cf1eb6" hs_bindgen_b219669884cf1eb6_base :: IO (FunPtr Void) -- __unique:__ @test_arraysarray_Example_get_solve@ hs_bindgen_b219669884cf1eb6 :: IO (FunPtr (IO (Ptr Sudoku))) -- __unique:__ @test_arraysarray_Example_get_solve@ hs_bindgen_b219669884cf1eb6 = fromFFIType hs_bindgen_b219669884cf1eb6_base {-# NOINLINE solve #-} {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve :: FunPtr (IO (Ptr Sudoku)) {-| Typedef-in-typedef __C declaration:__ @solve@ __defined at:__ @arrays\/array.h 209:10@ __exported by:__ @arrays\/array.h@ -} solve = unsafePerformIO hs_bindgen_b219669884cf1eb6 -- __unique:__ @test_arraysarray_Example_get_arr0@ foreign import ccall unsafe "hs_bindgen_21338ece6a009179" hs_bindgen_21338ece6a009179_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr0@ hs_bindgen_21338ece6a009179 :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr0@ hs_bindgen_21338ece6a009179 = fromFFIType hs_bindgen_21338ece6a009179_base {-# NOINLINE arr0 #-} {-| Global, complete, not initialised __C declaration:__ @arr0@ __defined at:__ @arrays\/array.h 11:5@ __exported by:__ @arrays\/array.h@ -} arr0 :: Ptr (ConstantArray 3 CInt) {-| Global, complete, not initialised __C declaration:__ @arr0@ __defined at:__ @arrays\/array.h 11:5@ __exported by:__ @arrays\/array.h@ -} arr0 = unsafePerformIO hs_bindgen_21338ece6a009179 -- __unique:__ @test_arraysarray_Example_get_arr1@ foreign import ccall unsafe "hs_bindgen_a058c9f90a6e675c" hs_bindgen_a058c9f90a6e675c_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr1@ hs_bindgen_a058c9f90a6e675c :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr1@ hs_bindgen_a058c9f90a6e675c = fromFFIType hs_bindgen_a058c9f90a6e675c_base {-# NOINLINE arr1 #-} {-| Global, complete, initialised __C declaration:__ @arr1@ __defined at:__ @arrays\/array.h 14:5@ __exported by:__ @arrays\/array.h@ -} arr1 :: Ptr (ConstantArray 3 CInt) {-| Global, complete, initialised __C declaration:__ @arr1@ __defined at:__ @arrays\/array.h 14:5@ __exported by:__ @arrays\/array.h@ -} arr1 = unsafePerformIO hs_bindgen_a058c9f90a6e675c -- __unique:__ @test_arraysarray_Example_get_arr2@ foreign import ccall unsafe "hs_bindgen_c57aab7f71d2cb0b" hs_bindgen_c57aab7f71d2cb0b_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr2@ hs_bindgen_c57aab7f71d2cb0b :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr2@ hs_bindgen_c57aab7f71d2cb0b = fromFFIType hs_bindgen_c57aab7f71d2cb0b_base {-# NOINLINE arr2 #-} {-| Global, extern, complete, not initialised __C declaration:__ @arr2@ __defined at:__ @arrays\/array.h 17:12@ __exported by:__ @arrays\/array.h@ -} arr2 :: Ptr (ConstantArray 3 CInt) {-| Global, extern, complete, not initialised __C declaration:__ @arr2@ __defined at:__ @arrays\/array.h 17:12@ __exported by:__ @arrays\/array.h@ -} arr2 = unsafePerformIO hs_bindgen_c57aab7f71d2cb0b -- __unique:__ @test_arraysarray_Example_get_arr3@ foreign import ccall unsafe "hs_bindgen_e2b7478ee9c12746" hs_bindgen_e2b7478ee9c12746_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr3@ hs_bindgen_e2b7478ee9c12746 :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr3@ hs_bindgen_e2b7478ee9c12746 = fromFFIType hs_bindgen_e2b7478ee9c12746_base {-# NOINLINE arr3 #-} {-| Global, extern, complete, initialised __C declaration:__ @arr3@ __defined at:__ @arrays\/array.h 20:12@ __exported by:__ @arrays\/array.h@ -} arr3 :: Ptr (ConstantArray 3 CInt) {-| Global, extern, complete, initialised __C declaration:__ @arr3@ __defined at:__ @arrays\/array.h 20:12@ __exported by:__ @arrays\/array.h@ -} arr3 = unsafePerformIO hs_bindgen_e2b7478ee9c12746 -- __unique:__ @test_arraysarray_Example_get_arr6@ foreign import ccall unsafe "hs_bindgen_5f4d28170d6fa0d1" hs_bindgen_5f4d28170d6fa0d1_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr6@ hs_bindgen_5f4d28170d6fa0d1 :: IO (Ptr (ConstantArray 1 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr6@ hs_bindgen_5f4d28170d6fa0d1 = fromFFIType hs_bindgen_5f4d28170d6fa0d1_base {-# NOINLINE arr6 #-} {-| Global, incomplete __C declaration:__ @arr6@ __defined at:__ @arrays\/array.h 29:5@ __exported by:__ @arrays\/array.h@ -} arr6 :: Ptr (ConstantArray 1 CInt) {-| Global, incomplete __C declaration:__ @arr6@ __defined at:__ @arrays\/array.h 29:5@ __exported by:__ @arrays\/array.h@ -} arr6 = unsafePerformIO hs_bindgen_5f4d28170d6fa0d1 -- __unique:__ @test_arraysarray_Example_get_arr7@ foreign import ccall unsafe "hs_bindgen_3b952c95c3eb17f2" hs_bindgen_3b952c95c3eb17f2_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr7@ hs_bindgen_3b952c95c3eb17f2 :: IO (Ptr (IncompleteArray CInt)) -- __unique:__ @test_arraysarray_Example_get_arr7@ hs_bindgen_3b952c95c3eb17f2 = fromFFIType hs_bindgen_3b952c95c3eb17f2_base {-# NOINLINE arr7 #-} {-| Global, extern, incomplete __C declaration:__ @arr7@ __defined at:__ @arrays\/array.h 32:12@ __exported by:__ @arrays\/array.h@ -} arr7 :: Ptr (IncompleteArray CInt) {-| Global, extern, incomplete __C declaration:__ @arr7@ __defined at:__ @arrays\/array.h 32:12@ __exported by:__ @arrays\/array.h@ -} arr7 = unsafePerformIO hs_bindgen_3b952c95c3eb17f2 -- __unique:__ @test_arraysarray_Example_get_arr_1@ foreign import ccall unsafe "hs_bindgen_2d21b7cb9ac33ea8" hs_bindgen_2d21b7cb9ac33ea8_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_1@ hs_bindgen_2d21b7cb9ac33ea8 :: IO (Ptr (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr_1@ hs_bindgen_2d21b7cb9ac33ea8 = fromFFIType hs_bindgen_2d21b7cb9ac33ea8_base {-# NOINLINE arr_1 #-} {-| Array of known size __C declaration:__ @arr_1@ __defined at:__ @arrays\/array.h 62:12@ __exported by:__ @arrays\/array.h@ -} arr_1 :: Ptr (ConstantArray 3 CInt) {-| Array of known size __C declaration:__ @arr_1@ __defined at:__ @arrays\/array.h 62:12@ __exported by:__ @arrays\/array.h@ -} arr_1 = unsafePerformIO hs_bindgen_2d21b7cb9ac33ea8 -- __unique:__ @test_arraysarray_Example_get_arr_2@ foreign import ccall unsafe "hs_bindgen_df706ce2499e5073" hs_bindgen_df706ce2499e5073_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_2@ hs_bindgen_df706ce2499e5073 :: IO (Ptr Triplet) -- __unique:__ @test_arraysarray_Example_get_arr_2@ hs_bindgen_df706ce2499e5073 = fromFFIType hs_bindgen_df706ce2499e5073_base {-# NOINLINE arr_2 #-} {-| Array of known size, typedef __C declaration:__ @arr_2@ __defined at:__ @arrays\/array.h 65:16@ __exported by:__ @arrays\/array.h@ -} arr_2 :: Ptr Triplet {-| Array of known size, typedef __C declaration:__ @arr_2@ __defined at:__ @arrays\/array.h 65:16@ __exported by:__ @arrays\/array.h@ -} arr_2 = unsafePerformIO hs_bindgen_df706ce2499e5073 -- __unique:__ @test_arraysarray_Example_get_arr_3@ foreign import ccall unsafe "hs_bindgen_26bcbe886b94adfb" hs_bindgen_26bcbe886b94adfb_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_3@ hs_bindgen_26bcbe886b94adfb :: IO (Ptr (IncompleteArray CInt)) -- __unique:__ @test_arraysarray_Example_get_arr_3@ hs_bindgen_26bcbe886b94adfb = fromFFIType hs_bindgen_26bcbe886b94adfb_base {-# NOINLINE arr_3 #-} {-| Array of unknown size __C declaration:__ @arr_3@ __defined at:__ @arrays\/array.h 68:12@ __exported by:__ @arrays\/array.h@ -} arr_3 :: Ptr (IncompleteArray CInt) {-| Array of unknown size __C declaration:__ @arr_3@ __defined at:__ @arrays\/array.h 68:12@ __exported by:__ @arrays\/array.h@ -} arr_3 = unsafePerformIO hs_bindgen_26bcbe886b94adfb -- __unique:__ @test_arraysarray_Example_get_arr_4@ foreign import ccall unsafe "hs_bindgen_e4cef264a5cc1887" hs_bindgen_e4cef264a5cc1887_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_4@ hs_bindgen_e4cef264a5cc1887 :: IO (Ptr List) -- __unique:__ @test_arraysarray_Example_get_arr_4@ hs_bindgen_e4cef264a5cc1887 = fromFFIType hs_bindgen_e4cef264a5cc1887_base {-# NOINLINE arr_4 #-} {-| Array of unknown size, typedef __C declaration:__ @arr_4@ __defined at:__ @arrays\/array.h 71:13@ __exported by:__ @arrays\/array.h@ -} arr_4 :: Ptr List {-| Array of unknown size, typedef __C declaration:__ @arr_4@ __defined at:__ @arrays\/array.h 71:13@ __exported by:__ @arrays\/array.h@ -} arr_4 = unsafePerformIO hs_bindgen_e4cef264a5cc1887 -- __unique:__ @test_arraysarray_Example_get_arr_5@ foreign import ccall unsafe "hs_bindgen_a733c5b896a8ae4e" hs_bindgen_a733c5b896a8ae4e_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_5@ hs_bindgen_a733c5b896a8ae4e :: IO (Ptr (ConstantArray 4 (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_get_arr_5@ hs_bindgen_a733c5b896a8ae4e = fromFFIType hs_bindgen_a733c5b896a8ae4e_base {-# NOINLINE arr_5 #-} {-| Multi-dimensional array of known size __C declaration:__ @arr_5@ __defined at:__ @arrays\/array.h 74:12@ __exported by:__ @arrays\/array.h@ -} arr_5 :: Ptr (ConstantArray 4 (ConstantArray 3 CInt)) {-| Multi-dimensional array of known size __C declaration:__ @arr_5@ __defined at:__ @arrays\/array.h 74:12@ __exported by:__ @arrays\/array.h@ -} arr_5 = unsafePerformIO hs_bindgen_a733c5b896a8ae4e -- __unique:__ @test_arraysarray_Example_get_arr_6@ foreign import ccall unsafe "hs_bindgen_525a326f0badae7c" hs_bindgen_525a326f0badae7c_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_6@ hs_bindgen_525a326f0badae7c :: IO (Ptr Matrix) -- __unique:__ @test_arraysarray_Example_get_arr_6@ hs_bindgen_525a326f0badae7c = fromFFIType hs_bindgen_525a326f0badae7c_base {-# NOINLINE arr_6 #-} {-| Multi-dimensional array of known size, typedef __C declaration:__ @arr_6@ __defined at:__ @arrays\/array.h 77:15@ __exported by:__ @arrays\/array.h@ -} arr_6 :: Ptr Matrix {-| Multi-dimensional array of known size, typedef __C declaration:__ @arr_6@ __defined at:__ @arrays\/array.h 77:15@ __exported by:__ @arrays\/array.h@ -} arr_6 = unsafePerformIO hs_bindgen_525a326f0badae7c -- __unique:__ @test_arraysarray_Example_get_arr_7@ foreign import ccall unsafe "hs_bindgen_b5e93d2d90ffc861" hs_bindgen_b5e93d2d90ffc861_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_7@ hs_bindgen_b5e93d2d90ffc861 :: IO (Ptr (IncompleteArray (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_get_arr_7@ hs_bindgen_b5e93d2d90ffc861 = fromFFIType hs_bindgen_b5e93d2d90ffc861_base {-# NOINLINE arr_7 #-} {-| Multi-dimensional array of unknown size __C declaration:__ @arr_7@ __defined at:__ @arrays\/array.h 80:12@ __exported by:__ @arrays\/array.h@ -} arr_7 :: Ptr (IncompleteArray (ConstantArray 3 CInt)) {-| Multi-dimensional array of unknown size __C declaration:__ @arr_7@ __defined at:__ @arrays\/array.h 80:12@ __exported by:__ @arrays\/array.h@ -} arr_7 = unsafePerformIO hs_bindgen_b5e93d2d90ffc861 -- __unique:__ @test_arraysarray_Example_get_arr_8@ foreign import ccall unsafe "hs_bindgen_eb98aff4ee1d31d0" hs_bindgen_eb98aff4ee1d31d0_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_8@ hs_bindgen_eb98aff4ee1d31d0 :: IO (Ptr Tripletlist) -- __unique:__ @test_arraysarray_Example_get_arr_8@ hs_bindgen_eb98aff4ee1d31d0 = fromFFIType hs_bindgen_eb98aff4ee1d31d0_base {-# NOINLINE arr_8 #-} {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @arr_8@ __defined at:__ @arrays\/array.h 83:20@ __exported by:__ @arrays\/array.h@ -} arr_8 :: Ptr Tripletlist {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @arr_8@ __defined at:__ @arrays\/array.h 83:20@ __exported by:__ @arrays\/array.h@ -} arr_8 = unsafePerformIO hs_bindgen_eb98aff4ee1d31d0 -- __unique:__ @test_arraysarray_Example_get_arr_1_const@ foreign import ccall unsafe "hs_bindgen_25089a5dd72254bc" hs_bindgen_25089a5dd72254bc_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_1_const@ hs_bindgen_25089a5dd72254bc :: IO (PtrConst (ConstantArray 3 CInt)) -- __unique:__ @test_arraysarray_Example_get_arr_1_const@ hs_bindgen_25089a5dd72254bc = fromFFIType hs_bindgen_25089a5dd72254bc_base {-# NOINLINE hs_bindgen_a182a929fe06593d #-} {-| Array of known size __C declaration:__ @arr_1_const@ __defined at:__ @arrays\/array.h 90:18@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_1_const@ -} hs_bindgen_a182a929fe06593d :: PtrConst (ConstantArray 3 CInt) {-| Array of known size __C declaration:__ @arr_1_const@ __defined at:__ @arrays\/array.h 90:18@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_1_const@ -} hs_bindgen_a182a929fe06593d = unsafePerformIO hs_bindgen_25089a5dd72254bc {-# NOINLINE arr_1_const #-} arr_1_const :: ConstantArray 3 CInt arr_1_const = unsafePerformIO (peek hs_bindgen_a182a929fe06593d) -- __unique:__ @test_arraysarray_Example_get_arr_2_const@ foreign import ccall unsafe "hs_bindgen_a55a5562a096ae11" hs_bindgen_a55a5562a096ae11_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_2_const@ hs_bindgen_a55a5562a096ae11 :: IO (PtrConst Triplet) -- __unique:__ @test_arraysarray_Example_get_arr_2_const@ hs_bindgen_a55a5562a096ae11 = fromFFIType hs_bindgen_a55a5562a096ae11_base {-# NOINLINE hs_bindgen_40c72338f5e41246 #-} {-| Array of known size, typedef __C declaration:__ @arr_2_const@ __defined at:__ @arrays\/array.h 93:22@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_2_const@ -} hs_bindgen_40c72338f5e41246 :: PtrConst Triplet {-| Array of known size, typedef __C declaration:__ @arr_2_const@ __defined at:__ @arrays\/array.h 93:22@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_2_const@ -} hs_bindgen_40c72338f5e41246 = unsafePerformIO hs_bindgen_a55a5562a096ae11 {-# NOINLINE arr_2_const #-} arr_2_const :: Triplet arr_2_const = unsafePerformIO (peek hs_bindgen_40c72338f5e41246) -- __unique:__ @test_arraysarray_Example_get_arr_3_const@ foreign import ccall unsafe "hs_bindgen_fad31baeec544a6d" hs_bindgen_fad31baeec544a6d_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_3_const@ hs_bindgen_fad31baeec544a6d :: IO (PtrConst (IncompleteArray CInt)) -- __unique:__ @test_arraysarray_Example_get_arr_3_const@ hs_bindgen_fad31baeec544a6d = fromFFIType hs_bindgen_fad31baeec544a6d_base {-# NOINLINE arr_3_const #-} {-| Array of unknown size __C declaration:__ @arr_3_const@ __defined at:__ @arrays\/array.h 96:18@ __exported by:__ @arrays\/array.h@ -} arr_3_const :: PtrConst (IncompleteArray CInt) {-| Array of unknown size __C declaration:__ @arr_3_const@ __defined at:__ @arrays\/array.h 96:18@ __exported by:__ @arrays\/array.h@ -} arr_3_const = unsafePerformIO hs_bindgen_fad31baeec544a6d -- __unique:__ @test_arraysarray_Example_get_arr_4_const@ foreign import ccall unsafe "hs_bindgen_890c46fc872e1d7d" hs_bindgen_890c46fc872e1d7d_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_4_const@ hs_bindgen_890c46fc872e1d7d :: IO (PtrConst List) -- __unique:__ @test_arraysarray_Example_get_arr_4_const@ hs_bindgen_890c46fc872e1d7d = fromFFIType hs_bindgen_890c46fc872e1d7d_base {-# NOINLINE arr_4_const #-} {-| Array of unknown size, typedef __C declaration:__ @arr_4_const@ __defined at:__ @arrays\/array.h 99:19@ __exported by:__ @arrays\/array.h@ -} arr_4_const :: PtrConst List {-| Array of unknown size, typedef __C declaration:__ @arr_4_const@ __defined at:__ @arrays\/array.h 99:19@ __exported by:__ @arrays\/array.h@ -} arr_4_const = unsafePerformIO hs_bindgen_890c46fc872e1d7d -- __unique:__ @test_arraysarray_Example_get_arr_5_const@ foreign import ccall unsafe "hs_bindgen_088c9ea4e73d1cfe" hs_bindgen_088c9ea4e73d1cfe_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_5_const@ hs_bindgen_088c9ea4e73d1cfe :: IO (PtrConst (ConstantArray 4 (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_get_arr_5_const@ hs_bindgen_088c9ea4e73d1cfe = fromFFIType hs_bindgen_088c9ea4e73d1cfe_base {-# NOINLINE hs_bindgen_be82907b3025ae62 #-} {-| Multi-dimensional array of known size __C declaration:__ @arr_5_const@ __defined at:__ @arrays\/array.h 102:18@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_5_const@ -} hs_bindgen_be82907b3025ae62 :: PtrConst (ConstantArray 4 (ConstantArray 3 CInt)) {-| Multi-dimensional array of known size __C declaration:__ @arr_5_const@ __defined at:__ @arrays\/array.h 102:18@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_5_const@ -} hs_bindgen_be82907b3025ae62 = unsafePerformIO hs_bindgen_088c9ea4e73d1cfe {-# NOINLINE arr_5_const #-} arr_5_const :: ConstantArray 4 (ConstantArray 3 CInt) arr_5_const = unsafePerformIO (peek hs_bindgen_be82907b3025ae62) -- __unique:__ @test_arraysarray_Example_get_arr_6_const@ foreign import ccall unsafe "hs_bindgen_bf69f287b3bf9fa4" hs_bindgen_bf69f287b3bf9fa4_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_6_const@ hs_bindgen_bf69f287b3bf9fa4 :: IO (PtrConst Matrix) -- __unique:__ @test_arraysarray_Example_get_arr_6_const@ hs_bindgen_bf69f287b3bf9fa4 = fromFFIType hs_bindgen_bf69f287b3bf9fa4_base {-# NOINLINE hs_bindgen_50556ee70fdb04aa #-} {-| Multi-dimensional array of known size, typedef __C declaration:__ @arr_6_const@ __defined at:__ @arrays\/array.h 105:21@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_6_const@ -} hs_bindgen_50556ee70fdb04aa :: PtrConst Matrix {-| Multi-dimensional array of known size, typedef __C declaration:__ @arr_6_const@ __defined at:__ @arrays\/array.h 105:21@ __exported by:__ @arrays\/array.h@ __unique:__ @test_arraysarray_Example_arr_6_const@ -} hs_bindgen_50556ee70fdb04aa = unsafePerformIO hs_bindgen_bf69f287b3bf9fa4 {-# NOINLINE arr_6_const #-} arr_6_const :: Matrix arr_6_const = unsafePerformIO (peek hs_bindgen_50556ee70fdb04aa) -- __unique:__ @test_arraysarray_Example_get_arr_7_const@ foreign import ccall unsafe "hs_bindgen_2ca44942791eacc4" hs_bindgen_2ca44942791eacc4_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_7_const@ hs_bindgen_2ca44942791eacc4 :: IO (PtrConst (IncompleteArray (ConstantArray 3 CInt))) -- __unique:__ @test_arraysarray_Example_get_arr_7_const@ hs_bindgen_2ca44942791eacc4 = fromFFIType hs_bindgen_2ca44942791eacc4_base {-# NOINLINE arr_7_const #-} {-| Multi-dimensional array of unknown size __C declaration:__ @arr_7_const@ __defined at:__ @arrays\/array.h 108:18@ __exported by:__ @arrays\/array.h@ -} arr_7_const :: PtrConst (IncompleteArray (ConstantArray 3 CInt)) {-| Multi-dimensional array of unknown size __C declaration:__ @arr_7_const@ __defined at:__ @arrays\/array.h 108:18@ __exported by:__ @arrays\/array.h@ -} arr_7_const = unsafePerformIO hs_bindgen_2ca44942791eacc4 -- __unique:__ @test_arraysarray_Example_get_arr_8_const@ foreign import ccall unsafe "hs_bindgen_3e95fdf3b641c349" hs_bindgen_3e95fdf3b641c349_base :: IO (Ptr Void) -- __unique:__ @test_arraysarray_Example_get_arr_8_const@ hs_bindgen_3e95fdf3b641c349 :: IO (PtrConst Tripletlist) -- __unique:__ @test_arraysarray_Example_get_arr_8_const@ hs_bindgen_3e95fdf3b641c349 = fromFFIType hs_bindgen_3e95fdf3b641c349_base {-# NOINLINE arr_8_const #-} {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @arr_8_const@ __defined at:__ @arrays\/array.h 111:26@ __exported by:__ @arrays\/array.h@ -} arr_8_const :: PtrConst Tripletlist {-| Multi-dimensional array of unknown size, typedef __C declaration:__ @arr_8_const@ __defined at:__ @arrays\/array.h 111:26@ __exported by:__ @arrays\/array.h@ -} arr_8_const = unsafePerformIO hs_bindgen_3e95fdf3b641c349