yencodeClose

fnsize_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

inbufinput buffer
outbufoutput buffer
stateyencode state
pcrcpart crc state
crccrc state

Returns

the number of bytes encoded.