Encoding.quotedEncodeStep

size_t quotedEncodeStep(ubyte[] inbuf, ref ubyte[] outbuf, ref int state, ref uint save)

Quoted-printable encodes a block of text. Performs an 'encode step', saves left-over state in state and save (initialise to -1 on first invocation).

Parameters

inbufinput buffer
outbufoutput buffer
stateholds the number of bits that are stored in save
saveleftover bits that have not yet been encoded

Returns

the number of bytes encoded.