pack_bits
int pack_bits(unsigned char* destination, const unsigned char* source,
compressed_size = pack_bits(&out_buffer[0], &in_buffer[0], in_size);
compressedSize = pack_bits(&out_buffer[0], &in_buffer[0], in_size);
pack_bits(outBuffer, buffer, bufferSize);
int cnt = pack_bits(destination, source, size);