yencode_close


Description:


public size_t yencode_close (uint8 inbuf, size_t inlen, uint8 outbuf, int state, uint32 pcrc, uint32 crc)

Call this function when finished encoding data with yencode_step 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

inlen

input buffer length

outbuf

output buffer

state

yencode state

pcrc

part crc state

crc

crc state

Returns:

the number of bytes encoded.


Namespace: GMime
Package: gmime-3.0