sig
  exception Invalid_char
  exception Invalid_table
  type encoding_table = char array
  type decoding_table = int array
  val str_encode : ?tbl:XmlRpcBase64.encoding_table -> string -> string
  val str_decode : ?tbl:XmlRpcBase64.decoding_table -> string -> string
  val encode :
    ?tbl:XmlRpcBase64.encoding_table -> char Stream.t -> char Stream.t
  val decode :
    ?tbl:XmlRpcBase64.decoding_table -> char Stream.t -> char Stream.t
  val make_decoding_table :
    XmlRpcBase64.encoding_table -> XmlRpcBase64.decoding_table
end