From fbc1822815847c3e8241d403b6fadedd226af047 Mon Sep 17 00:00:00 2001
From: Andre Maroneze <andre.maroneze@cea.fr>
Date: Wed, 23 Dec 2020 22:27:21 +0100
Subject: [PATCH] [Extlib] remove unused and obsolete functions

---
 src/libraries/stdlib/extlib.ml  | 4 ----
 src/libraries/stdlib/extlib.mli | 6 ------
 2 files changed, 10 deletions(-)

diff --git a/src/libraries/stdlib/extlib.ml b/src/libraries/stdlib/extlib.ml
index 5502d9f81c0..b1c922f33e7 100644
--- a/src/libraries/stdlib/extlib.ml
+++ b/src/libraries/stdlib/extlib.ml
@@ -246,8 +246,6 @@ let array_existsi f a =
 (** {2 Options} *)
 (* ************************************************************************* *)
 
-let opt_if b v = if b then None else Some v
-
 let opt_fold f o b =
   match o with
     | None -> b
@@ -271,8 +269,6 @@ let the ?exn = function
     end
   | Some x -> x
 
-let find_or_none f v = try Some(f v) with Not_found -> None
-
 let opt_equal f v1 v2 = match v1, v2 with
   | None, None -> true
   | Some _, None | None, Some _ -> false
diff --git a/src/libraries/stdlib/extlib.mli b/src/libraries/stdlib/extlib.mli
index 06924f16a11..48bd9c71e9e 100644
--- a/src/libraries/stdlib/extlib.mli
+++ b/src/libraries/stdlib/extlib.mli
@@ -195,10 +195,6 @@ val array_existsi: (int -> 'a -> bool) -> 'a array -> bool
 (** {2 Options} *)
 (* ************************************************************************* *)
 
-val opt_if: bool -> 'a -> 'a option
-(** [opt_if cond v] returns [Some v] if [cond] is [true] and
-    [None] otherwise *)
-
 val opt_fold: ('a -> 'b -> 'b) -> 'a option -> 'b -> 'b
 (** @since Oxygen-20120901 *)
 
@@ -224,8 +220,6 @@ val the: ?exn:exn -> 'a option -> 'a
     @modify Magnesium-20151001 add optional argument [exn]
     @plugin development guide *)
 
-val find_or_none: ('a -> 'b) -> 'a -> 'b option
-
 val opt_equal : ('a -> 'a -> bool) -> 'a option -> 'a option -> bool
 
 val opt_compare : ('a -> 'a -> int) -> 'a option -> 'a option -> int
-- 
GitLab