aboutsummaryrefslogtreecommitdiff
path: root/ide
diff options
context:
space:
mode:
authorHugo Herbelin2019-04-05 19:53:48 +0200
committerHugo Herbelin2019-09-10 12:05:32 +0200
commitf612bee8c1723b4d66fe1ba93dbb23f5bd201ae6 (patch)
tree454cd553f1eb1c11e096162c8c8ac62e830ea0e2 /ide
parentd338a42c261287439dd6e9bc07b40a68f2a71786 (diff)
Moving a standard string function (is_prefix) from Minilib to CString.
Diffstat (limited to 'ide')
-rw-r--r--ide/coqide.ml2
-rw-r--r--ide/minilib.ml10
-rw-r--r--ide/minilib.mli3
3 files changed, 1 insertions, 14 deletions
diff --git a/ide/coqide.ml b/ide/coqide.ml
index e0ae18dddc..70fa61b208 100644
--- a/ide/coqide.ml
+++ b/ide/coqide.ml
@@ -1371,7 +1371,7 @@ let read_coqide_args argv =
|"-coqtop-flags" :: flags :: args->
Coq.ideslave_coqtop_flags := Some flags;
filter_coqtop coqtop project_files bindings_files out args
- |arg::args when out = [] && Minilib.is_prefix_of "-psn_" arg ->
+ |arg::args when out = [] && CString.is_prefix "-psn_" arg ->
(* argument added by MacOS during .app launch *)
filter_coqtop coqtop project_files bindings_files out args
|arg::args -> filter_coqtop coqtop project_files bindings_files (arg::out) args
diff --git a/ide/minilib.ml b/ide/minilib.ml
index 04beb212ab..926ad27abc 100644
--- a/ide/minilib.ml
+++ b/ide/minilib.ml
@@ -68,13 +68,3 @@ let coqide_config_dirs () =
coqide_config_home () ::
coqide_system_config_dirs () @
[coqide_default_config_dir ()]
-
-let is_prefix_of pre s =
- let i = ref 0 in
- let () = while (!i < (String.length pre)
- && !i < (String.length s)
- && pre.[!i] = s.[!i]) do
- incr i
- done
- in !i = String.length pre
-
diff --git a/ide/minilib.mli b/ide/minilib.mli
index 7022d7d256..a9d26ee7d2 100644
--- a/ide/minilib.mli
+++ b/ide/minilib.mli
@@ -43,6 +43,3 @@ val coqide_config_dirs : unit -> string list
(* The ordered list of directories where a data file is searched by default *)
val coqide_data_dirs : unit -> string list
-
-(* Misc *)
-val is_prefix_of : string -> string -> bool