Lines Matching defs:ppos

352 			 int ppos, /* original pos in buffer */ \
1165 int ppos; /* original offset in buf->buf */
1168 ppos = pos = *offs;
1207 return(eqn_read(&r->eqn, ln, buf->buf, ppos, offs));
1209 return(tbl_read(r->tbl, ln, buf->buf, ppos));
1231 return((*roffs[t].sub)(r, t, buf, ln, ppos, pos, offs));
1237 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1264 return((*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs));
1294 roff_parse(struct roff *r, char *buf, int *pos, int ln, int ppos)
1307 maclen = roff_getname(r, &cp, ln, ppos);
1329 ln, ppos, "..");
1348 ln, ppos, "..");
1374 roff_ccond(struct roff *r, int ln, int ppos)
1379 ln, ppos, "\\}");
1392 ln, ppos, "\\}");
1398 ln, ppos, "\\}");
1433 namesz = roff_getname(r, &cp, ln, ppos);
1452 ln, ppos, roffs[tok].name);
1456 roffnode_push(r, tok, name, ln, ppos);
1473 namesz = roff_getname(r, &cp, ln, ppos);
1529 if (roff_parse(r, buf->buf, &pos, ln, ppos) !=
1541 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1545 roff_setstr(r, r->last->name, buf->buf + ppos, 2);
1550 return((*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs));
1572 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1582 return((*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs));
1806 ln, ppos, roffs[tok].name);
1815 ln, ppos, roffs[tok].name);
1823 roffnode_push(r, tok, NULL, ln, ppos);
1886 ln, ppos, roffs[tok].name);
2336 ln, ppos, buf->buf + 1);
2392 ln, ppos, "TE");
2408 ln, ppos, "T&");
2410 tbl_restart(ppos, ln, r->tbl);
2487 e = eqn_alloc(ppos, ln, r->parse);
2510 mandoc_msg(MANDOCERR_BLK_NOTOPEN, r->parse, ln, ppos, "EN");
2521 ln, ppos, "TS breaks TS");
2525 tbl = tbl_alloc(ppos, ln, r->parse);
2571 mandoc_msg(MANDOCERR_REQ_EMPTY, r->parse, ln, ppos, "tr");
2629 mandoc_vmsg(MANDOCERR_SO, r->parse, ln, ppos, "so %s", name);
2639 mandoc_vmsg(MANDOCERR_SO_PATH, r->parse, ln, ppos,
3045 roff_getcontrol(const struct roff *r, const char *cp, int *ppos)
3049 pos = *ppos;
3065 *ppos = pos;