BUFFERSIZE
size_t bufsize = BUFFERSIZE;
lines_per_buf = BUFFERSIZE / maxlen;
tibuf[0] = malloc(BUFFERSIZE + 1);
tibuf[1] = malloc(BUFFERSIZE + 1);
if (write(tifd, tibuf[0], BUFFERSIZE) < BUFFERSIZE)
if (write(tifd, tibuf[0], BUFFERSIZE) < BUFFERSIZE)
BUFFERSIZE), SEEK_SET) < 0)
if (read(tifd, tibuf[whichbuf], BUFFERSIZE) < 0)
buffer = (byte *) malloc(BUFFERSIZE);
bytesleft = BUFFERSIZE;