module Buf:sig..endwith type buf = Buffer.t
typebuf =Buffer.t
create n creates the buffer with the initial size n-bytes.
val create : int -> bufval contents : buf -> Main.Type.UTF8.tcontents buf returns the contents of the buffer.
Empty the buffer,
but retains the internal storage which was holding the contents
val clear : buf -> unitval reset : buf -> unitval add_char : buf -> Main.Type.UChar.t -> unitval add_string : buf -> Main.Type.UTF8.t -> unitadd_buffer b1 b2 adds the contents of b2 to b1.
The contents of b2 is not changed.val add_buffer : buf -> buf -> unit