yencodeClose
fn
size_t yencodeClose(ubyte[] inbuf, ref ubyte[] outbuf, ref int state, ref uint pcrc, ref uint crc)Call this function when finished encoding data with [gmime.global.yencodeStep] to flush off the remaining state.
#GMIME_YENCODE_CRC_FINAL (pcrc) will give you the crc32 of the encoded "part". If there are more "parts" to encode, you should re-use crc when encoding the next "parts" and then use #GMIME_YENCODE_CRC_FINAL (crc) to get the combined crc32 value of all the parts.
Parameters
inbuf | input buffer |
outbuf | output buffer |
state | yencode state |
pcrc | part crc state |
crc | crc state |
Returns
the number of bytes encoded.