summaryrefslogtreecommitdiff
path: root/stdlib/array.mli
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/array.mli')
-rw-r--r--stdlib/array.mli10
1 files changed, 10 insertions, 0 deletions
diff --git a/stdlib/array.mli b/stdlib/array.mli
index b89cd6b638..f2cdea34fe 100644
--- a/stdlib/array.mli
+++ b/stdlib/array.mli
@@ -263,3 +263,13 @@ val fast_sort : ('a -> 'a -> int) -> 'a array -> unit
external unsafe_get : 'a array -> int -> 'a = "%array_unsafe_get"
external unsafe_set : 'a array -> int -> 'a -> unit = "%array_unsafe_set"
+
+module Floatarray : sig
+ external create : int -> floatarray = "caml_floatarray_create"
+ external length : floatarray -> int = "%floatarray_length"
+ external get : floatarray -> int -> float = "%floatarray_safe_get"
+ external set : floatarray -> int -> float -> unit = "%floatarray_safe_set"
+ external unsafe_get : floatarray -> int -> float = "%floatarray_unsafe_get"
+ external unsafe_set : floatarray -> int -> float -> unit
+ = "%floatarray_unsafe_set"
+end