sig
  val split_str : (char -> bool) -> string -> string list
  val split_str_quoted : (char -> bool) -> string -> string list
  val get_suffix : string -> string
  val hex_to_dec : char -> int
  val dec_to_hex : int -> char
  val hex_to_string : string -> string
  val gensym : string -> string
  val rem_trailing_sp : string -> string
  val catenate_sep : string -> string list -> string
  val norm_crlf : bool -> string -> int -> int -> string * bool
  val hexchar : char -> string
end