sig
val log_file : string -> unit
val close_log : unit -> unit
val logging : int -> string -> unit
val log_level : int -> unit
val get_level : unit -> int
val time : unit -> float
val calc_time : unit -> unit
val string_of_time : float -> string
val string_of_dec : int -> int -> string
val string_of_hex : int -> string
val string_of_fhex : int -> int -> string
val string_of_oct : int -> string
val string_sub : string -> int -> int -> string
val string_of_charlist : char list -> string
val charlist_of_string : string -> char list
val sindex : string -> string -> int
val sindex_from : string -> string -> int -> int
val string_split : string -> string list -> (string * string) list
val string_list : string -> string -> string list
end