LZNT_CHUNK_SIZE
if (unc + LZNT_CHUNK_SIZE < unc_end)
unc_end = unc + LZNT_CHUNK_SIZE;
last = min(cmpr + LZNT_CHUNK_SIZE + sizeof(short), cmpr_end);
if ((cmpr + LZNT_CHUNK_SIZE + sizeof(short)) > last)
memcpy(cmpr + sizeof(short), unc, LZNT_CHUNK_SIZE);
*cmpr_chunk_size = LZNT_CHUNK_SIZE + sizeof(short);
if (up - unc > LZNT_CHUNK_SIZE)
for (; unc_chunk < unc_end; unc_chunk += LZNT_CHUNK_SIZE) {
struct lznt_hash hash[LZNT_CHUNK_SIZE];
size_t cmpr_use = 3 + (chunk_hdr & (LZNT_CHUNK_SIZE - 1));
unc_use = unc_chunk + LZNT_CHUNK_SIZE > unc_end ?
LZNT_CHUNK_SIZE;
chunk_size_saved = LZNT_CHUNK_SIZE;
(LZNT_CHUNK_SIZE - 1);