aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/bignat.ml1
-rw-r--r--lib/bignat.mli1
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/bignat.ml b/lib/bignat.ml
index 0cbd7bd54a..bac8796446 100644
--- a/lib/bignat.ml
+++ b/lib/bignat.ml
@@ -41,6 +41,7 @@ let rec to_string s =
let is_nonzero a =
let b = ref false in Array.iter (fun x -> b := x <> 0 || !b) a; !b
+let zero = [|0|]
let one = [|1|]
let is_one a =
diff --git a/lib/bignat.mli b/lib/bignat.mli
index 4d45d2ba2b..d901f556fe 100644
--- a/lib/bignat.mli
+++ b/lib/bignat.mli
@@ -20,6 +20,7 @@ val of_string : string -> bignat
val to_string : bignat -> string
val is_nonzero : bignat -> bool
+val zero : bignat
val one : bignat
val is_one : bignat -> bool
val div2_with_rest : bignat -> bignat * bool (* true=odd; false=even *)