Lines Matching refs:ppos

353 			 int ppos, /* original pos in buffer */ \
1527 int ppos; /* original offset in buf->buf */
1530 ppos = pos = *offs;
1569 return eqn_read(&r->eqn, ln, buf->buf, ppos, offs);
1571 return tbl_read(r->tbl, ln, buf->buf, ppos);
1593 return (*roffs[t].sub)(r, t, buf, ln, ppos, pos, offs);
1599 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1626 return (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs);
1656 roff_parse(struct roff *r, char *buf, int *pos, int ln, int ppos)
1669 maclen = roff_getname(r, &cp, ln, ppos);
1693 ln, ppos, "..");
1708 ln, ppos, "..");
1734 roff_ccond(struct roff *r, int ln, int ppos)
1739 ln, ppos, "\\}");
1750 ln, ppos, "\\}");
1756 ln, ppos, "\\}");
1791 namesz = roff_getname(r, &cp, ln, ppos);
1810 ln, ppos, roffs[tok].name);
1814 roffnode_push(r, tok, name, ln, ppos);
1831 namesz = roff_getname(r, &cp, ln, ppos);
1887 if (roff_parse(r, buf->buf, &pos, ln, ppos) !=
1899 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1903 roff_setstr(r, r->last->name, buf->buf + ppos, 2);
1908 return (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs);
1930 t = roff_parse(r, buf->buf, &pos, ln, ppos);
1940 return (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs);
2164 ln, ppos, roffs[tok].name);
2173 ln, ppos, roffs[tok].name);
2181 roffnode_push(r, tok, NULL, ln, ppos);
2246 ln, ppos, roffs[tok].name);
2716 ln, ppos, buf->buf + 1);
2772 ln, ppos, "TE");
2788 ln, ppos, "T&");
2790 tbl_restart(ppos, ln, r->tbl);
2867 e = eqn_alloc(ppos, ln, r->parse);
2890 mandoc_msg(MANDOCERR_BLK_NOTOPEN, r->parse, ln, ppos, "EN");
2901 ln, ppos, "TS breaks TS");
2905 tbl = tbl_alloc(ppos, ln, r->parse);
2951 mandoc_msg(MANDOCERR_REQ_EMPTY, r->parse, ln, ppos, "tr");
3009 mandoc_vmsg(MANDOCERR_SO, r->parse, ln, ppos, "so %s", name);
3019 mandoc_vmsg(MANDOCERR_SO_PATH, r->parse, ln, ppos,
3446 roff_getcontrol(const struct roff *r, const char *cp, int *ppos)
3450 pos = *ppos;
3466 *ppos = pos;