Lines Matching refs:in_base
105 caddr_t in_base; /* input buffer */
179 rstrm->in_base = malloc(rstrm->recvsize);
180 if (rstrm->in_base == NULL) {
202 rstrm->in_boundry = rstrm->in_base;
210 rstrm->in_nextrec = rstrm->in_base;
224 (void) memcpy(rstrm->in_base, rstrm->in_finger, current);
225 rstrm->in_finger = rstrm->in_base;
451 (newpos >= rstrm->in_base)) {
505 free(rstrm->in_base);
650 where = rstrm->in_base;
754 caddr_t newbuf = rstrm->in_base;
764 offset = newbuf - rstrm->in_base;
768 rstrm->in_base = newbuf;
815 free(rstrm->in_base);
843 * in_nextrec != in_base, there's data in the buffer from
850 (void) memmove(rstrm->in_base, rstrm->in_nextrec,
852 rstrm->in_nextrec = rstrm->in_finger = rstrm->in_base;
856 } else if (rstrm->in_nextrec == rstrm->in_base) {
858 rstrm->in_boundry = rstrm->in_finger = rstrm->in_base;
863 prevbytes_thisrec = (uint32_t)(rstrm->in_boundry - rstrm->in_base);
871 (int)(rstrm->in_boundry - rstrm->in_base);
1005 if (rstrm->in_finger == rstrm->in_base) {
1066 rstrm->in_base - sizeof (*header));
1067 rstrm->in_finger = rstrm->in_base + sizeof (*header);
1069 rstrm->in_nextrec = rstrm->in_base;