BLOCK_SIZE
#if BLOCK_SIZE <= 65536
unsigned char inb[BLOCK_SIZE];
unsigned char outb[BLOCK_SIZE];
in_len = fread(inb, 1, BLOCK_SIZE, from);
unsigned char inb[BLOCK_SIZE];
unsigned char outb[BLOCK_SIZE];
unsigned int in_len = fread(inb, 1, BLOCK_SIZE, from);
Ref hnext[BLOCK_SIZE];
memcpy(buffer, (char*)fHeader + BLOCK_SIZE + pos, toRead);
int blockCount = inflatedBytes / BLOCK_SIZE;
tar_header* header = (tar_header*)(block + blockIndex * BLOCK_SIZE);
blockIndex += (size + 2 * BLOCK_SIZE - 1) / BLOCK_SIZE;
if (pool.RequestBuffers(BLOCK_SIZE) == B_OK) {