Bracket buffer contents with c1 and c2.
Returns the number of bytes written.
Ditto
Inserts bytes at beginning of buffer.
Inserts string at beginning of buffer.
Make sure we have at least nbytes available for writing, allocate more if necessary. This is the inlinable fast path. Prefer enlarge if allocation will always happen.
Set current size of buffer.
Writes a String as a sequence of bytes.
Writes a 16 bit value.
Writes a 16 bit value, no reserve check.
Writes a 32 bit int.
Writes a 32 bit int, no reserve check.
Writes a 64 bit long.
Writes a 64 bit long, no reserve check
Writes an 8 bit byte.
Writes an 8 bit byte, no reserve check.
Writes a 64 bit double.
Writes a 32 bit float.
Writes a 0 terminated String
Disembiguation for string