7 | %foreign (lib "get_array_char")
8 | prim__getArrayChar : Ptr Char -> Bits64 -> Char
11 | %foreign (lib "get_array_char_ptr")
12 | prim__getArrayString : Ptr String -> Bits64 -> String
15 | %foreign (lib "get_array_bool")
16 | prim__getArrayBool : Ptr Bool -> Bits64 -> Bool
19 | %foreign (lib "get_array_int8_t")
20 | prim__getArrayInt8 : Ptr Int8 -> Bits64 -> Int8
23 | %foreign (lib "get_array_int16_t")
24 | prim__getArrayInt16 : Ptr Int16 -> Bits64 -> Int16
27 | %foreign (lib "get_array_int32_t")
28 | prim__getArrayInt32 : Ptr Int32 -> Bits64 -> Int32
31 | %foreign (lib "get_array_int64_t")
32 | prim__getArrayInt64 : Ptr Int64 -> Bits64 -> Int64
35 | %foreign (lib "get_array_uint8_t")
36 | prim__getArrayBits8 : Ptr Bits8 -> Bits64 -> Bits8
39 | %foreign (lib "get_array_uint16_t")
40 | prim__getArrayBits16 : Ptr Bits16 -> Bits64 -> Bits16
43 | %foreign (lib "get_array_uint32_t")
44 | prim__getArrayBits32 : Ptr Bits32 -> Bits64 -> Bits32
47 | %foreign (lib "get_array_uint64_t")
48 | prim__getArrayBits64 : Ptr Bits64 -> Bits64 -> Bits64
51 | %foreign (lib "get_array_double")
52 | prim__getArrayDouble : Ptr Double -> Bits64 -> Double
55 | %foreign (lib "set_array_char")
56 | prim__setArrayChar : Ptr Char -> Bits64 -> Char -> PrimIO ()
59 | %foreign (lib "set_array_char_ptr")
60 | prim__setArrayString : Ptr String -> Bits64 -> String -> PrimIO ()
63 | %foreign (lib "set_array_bool")
64 | prim__setArrayBool : Ptr Bool -> Bits64 -> Bool -> PrimIO ()
67 | %foreign (lib "set_array_int8_t")
68 | prim__setArrayInt8 : Ptr Int8 -> Bits64 -> Int8 -> PrimIO ()
71 | %foreign (lib "set_array_int16_t")
72 | prim__setArrayInt16 : Ptr Int16 -> Bits64 -> Int16 -> PrimIO ()
75 | %foreign (lib "set_array_int32_t")
76 | prim__setArrayInt32 : Ptr Int32 -> Bits64 -> Int32 -> PrimIO ()
79 | %foreign (lib "set_array_int64_t")
80 | prim__setArrayInt64 : Ptr Int64 -> Bits64 -> Int64 -> PrimIO ()
83 | %foreign (lib "set_array_uint8_t")
84 | prim__setArrayBits8 : Ptr Bits8 -> Bits64 -> Bits8 -> PrimIO ()
87 | %foreign (lib "set_array_uint16_t")
88 | prim__setArrayBits16 : Ptr Bits16 -> Bits64 -> Bits16 -> PrimIO ()
91 | %foreign (lib "set_array_uint32_t")
92 | prim__setArrayBits32 : Ptr Bits32 -> Bits64 -> Bits32 -> PrimIO ()
95 | %foreign (lib "set_array_uint64_t")
96 | prim__setArrayBits64 : Ptr Bits64 -> Bits64 -> Bits64 -> PrimIO ()
99 | %foreign (lib "set_array_double")
100 | prim__setArrayDouble : Ptr Double -> Bits64 -> Double -> PrimIO ()