sig
val mod_date_of_file : string -> float
val string_of_file : string -> string
val file_of_string : file:string -> string -> unit
val string_of_bool : bool -> string
val bool_of_string : string -> bool
val split_string : ?keep_empty:bool -> string -> char list -> string list
val safe_remove_file : string -> unit
val make_list : int -> 'a -> 'a list
val no_blanks : string -> string
val date_of_file : string -> float option
val try_finalize : ('a -> 'b) -> 'a -> ('c -> unit) -> 'c -> 'b
val catch_print_exceptions : ('a -> unit) -> 'a -> unit
val to_utf8 : ?coding:string -> string -> string
val of_utf8 : ?coding:string -> string -> string
val read_xml_file : string -> (Xml.xml -> 'a) -> 'a
val same_files : string -> string -> bool
val safe_same_files : string -> string -> bool
val set_active_state_message : string -> unit
val set_active_action_message : string -> unit
val display_message : string -> unit
val warning_message : string -> unit
val error_message : string -> unit
val fail_if_unix_error : ('a -> 'b) -> 'a -> 'b
val is_prefix : string -> string -> bool
val dir_entries : ?prefix:string -> string -> string list
val max_common : string list -> string option
val select_file_history : Ed_minibuffer.minibuffer_history
val select_file :
Ed_minibuffer.minibuffer ->
title:string -> string -> (string -> unit) -> unit
val select_string :
?history:Ed_minibuffer.minibuffer_history ->
Ed_minibuffer.minibuffer ->
title:string -> choices:string list -> string -> (string -> unit) -> unit
val input_string :
?history:Ed_minibuffer.minibuffer_history ->
Ed_minibuffer.minibuffer ->
title:string -> string -> (string -> unit) -> unit
val input_command_arg :
Ed_minibuffer.minibuffer ->
?history:Ed_minibuffer.minibuffer_history ->
title:string -> (string -> unit) -> string -> string array -> unit
val confirm : Ed_minibuffer.minibuffer -> string -> (unit -> unit) -> unit
val choice_in_list : ('a -> unit) -> (string * 'a) list -> unit
end