Lines Matching defs:p
126 char *p;
135 p = instr ? instr : buf;
137 nlp = p;
151 if (p == &buf[2*BUFSIZ]) p = buf;
152 if (p > &buf[BUFSIZ]) {
153 if ((ccount = read(f, p,
154 &buf[2*BUFSIZ] - p)) <= 0)
156 } else if ((ccount = read(f, p, BUFSIZ)) <= 0) break;
162 fprintf(stderr, xx, p);
167 ch = *p;
196 fprintf(stderr, "found, p %o nlp %o ccount %d buf %o buf[2*BUFSIZ] %o\n",
197 p, nlp, ccount, buf, buf+2*BUFSIZ);
200 while (*p++ != '\n') {
205 if (p == &buf[2*BUFSIZ])
206 p = buf;
207 if (p > &buf[BUFSIZ]) {
208 if ((ccount = read(f, p,
209 &buf[2*BUFSIZ] - p))
212 } else if ((ccount = read(f, p,
218 fprintf(stderr, xx, p);
226 fprintf(stderr, "p %o nlp %o buf %o\n", p, nlp, buf);
227 if (p > nlp)
228 {write(2, "XX\n", 3); write(2, nlp, p-nlp); write(2, "XX\n", 3); }
230 if (p > nlp) write(1, nlp, p-nlp);
234 write(1, buf, p-&buf[0]);
236 if (p[-1] != '\n') write(1, "\n", 1);
239 nlp = p;
248 fprintf(stderr, "nr end loop p %o\n", p);
251 p++;
253 if (*p++ == '\n')
255 nlp = p;