Lines Matching refs:bp
57 char* bp; /* block pointer */
85 ss->bp += ss->lastsize;
86 while (ss->bp >= ss->block + state.blocksize)
88 ss->bp = ss->block;
90 if (paxread(pax, ap, ss->bp, (off_t)0, (off_t)state.blocksize, 0) <= 0)
97 if (swapget(1, ss->bp + BLKHDR_hdrsiz, 2) != BLKHDR_SIZE)
99 if (!(n = swapget(3, ss->bp + BLKHDR_blksiz, 4)))
100 ss->bp += state.blocksize;
103 ss->bp += BLKHDR_SIZE;
105 ss->lastsize = swapget(1, ss->bp + RECHDR_size, 2);
106 i = swapget(1, ss->bp + RECHDR_type, 2);
107 ss->bp += RECHDR_SIZE;
113 p = ss->bp;
173 ss->bp -= RECHDR_SIZE;
224 sfputc(wfp, ss->bp[i]);
232 j = k = swapget(1, &ss->bp[i], 2);
244 if (ss->bp[i] == '0') ss->bp[i] = '\n';
245 else if (ss->bp[i] == '1') ss->bp[i] = '\f';
247 sfputc(wfp, ss->bp[i]);
260 if (ss->bp[i] == '\n') j = 0;
262 sfputc(wfp, ss->bp[i]);
266 if (ss->bp[i] == '\r') ss->bp[i] = '\n';
267 sfputc(wfp, ss->bp[i]);