yencode_close


Description:


public size_t yencode_close (uint8[] @in, out uint8[] @out, out int state, out uint32 pcrc, out uint32 crc)

Call this function when finished encoding data with yencode_step to flush off the remaining state.

CAMEL_MIME_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 CAMEL_MIME_YENCODE_CRC_FINAL (crc ) to get the combined crc32 value of all the parts.

Parameters:

state

yencode state

pcrc

part crc state

crc

crc state

in

input buffer

inlen

input buffer length

out

output buffer

Returns:

the number of bytes encoded.


Namespace: Camel
Package: camel-1.2