INBUFSIZ
read(G.zipfd, (char *)G.inbuf, INBUFSIZ); /* been here before... */
inbuf_offset = request % INBUFSIZ;
inbuf_offset = request % INBUFSIZ;
if ((G.incnt = read(G.zipfd,(char *)G.inbuf,INBUFSIZ)) <= 0)
if ((G.incnt = read(G.zipfd, (char *)G.inbuf, INBUFSIZ)) == 0)
G.cur_zipfile_bufstart += INBUFSIZ;
if ((G.incnt = read(G.zipfd, (char *)G.inbuf, INBUFSIZ)) == 0) {
G.cur_zipfile_bufstart += INBUFSIZ; /* always starts on block bndry */
(G.incnt = read(G.zipfd, (char *)G.inbuf, INBUFSIZ)) <= 0)
G.cur_zipfile_bufstart += INBUFSIZ; /* always starts on a block boundary */
LONGINT inbuf_offset = request % INBUFSIZ;
if ((G.incnt = read(G.zipfd, (char *)G.inbuf, INBUFSIZ)) <= 0)
G.incnt = (G.inbuf + INBUFSIZ) - G.inptr; /* reset for other routines */
G.inbuf = (uch *)malloc(INBUFSIZ + 4); /* 4 extra for hold[] (below) */
G.hold = G.inbuf + INBUFSIZ; /* to check for boundary-spanning sigs */
if (G.ziplen <= INBUFSIZ) {
if ((tail_len = G.ziplen % INBUFSIZ) > ECREC_SIZE) {
numblks = (int)((searchlen - tail_len + (INBUFSIZ-1)) / INBUFSIZ);
G.cur_zipfile_bufstart -= INBUFSIZ;
if ((G.incnt = read(G.zipfd,(char *)G.inbuf,INBUFSIZ))
!= INBUFSIZ)
for (G.inptr = G.inbuf+INBUFSIZ-1; G.inptr >= G.inbuf;
#ifndef INBUFSIZ
# define OUTBUFSIZ INBUFSIZ