type t type decoder_encoding = [ `ISO_8859_1 | `US_ASCII | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] val decode : ?encoding:[< decoder_encoding ] -> string -> t val to_utf8: t -> string (** String functions *) val length : t -> int val get : t -> int -> Uchar.t val make : int -> Uchar.t -> t val init : int -> (int -> Uchar.t) -> t val sub : t -> int -> int -> t val blit : t -> int -> t -> int -> int -> unit val concat : t list -> t val iter : (Uchar.t -> unit) -> t -> unit val to_list : t -> Uchar.t list