BLOCKS_COMPARE
for (i = BLOCK_SIZE*(READ_OVERLAP - BLOCKS_COMPARE); i >= 0; i -= 4) {
if (memcmp(last_end - BLOCK_SIZE * BLOCKS_COMPARE, buf + i,
BLOCK_SIZE * BLOCKS_COMPARE) == 0) {
return (i + (BLOCK_SIZE * BLOCKS_COMPARE));
for (i = BLOCK_SIZE*(READ_OVERLAP - BLOCKS_COMPARE);
if (memcmp(last_end - BLOCK_SIZE * BLOCKS_COMPARE, buf + i,
BLOCK_SIZE * BLOCKS_COMPARE) == 0) {
return (i + (BLOCK_SIZE * BLOCKS_COMPARE));
off = BLOCK_SIZE * BLOCKS_COMPARE;