Lines Matching refs:ppos

156 			 int ppos, /* original pos in buffer */ \
1832 int ppos; /* original offset in buf->buf */ in roff_parseln() local
1835 ppos = pos = *offs; in roff_parseln()
1881 if (r->eqn != NULL && strncmp(buf->buf + ppos, ".EN", 3)) { in roff_parseln()
1882 eqn_read(r->eqn, buf->buf + ppos); in roff_parseln()
1886 tbl_read(r->tbl, ln, buf->buf, ppos); in roff_parseln()
1911 return (*roffs[t].sub)(r, t, buf, ln, ppos, pos, offs); in roff_parseln()
1918 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_parseln()
2005 roff_parse(struct roff *r, char *buf, int *pos, int ln, int ppos) in roff_parse() argument
2019 maclen = roff_getname(r, &cp, ln, ppos); in roff_parse()
2055 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, ".."); in roff_cblock()
2071 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, ".."); in roff_cblock()
2085 roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cblock()
2119 roff_ccond(struct roff *r, int ln, int ppos) in roff_ccond() argument
2122 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2133 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2138 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2172 namesz = roff_getname(r, &cp, ln, ppos); in roff_block()
2193 ln, ppos, "%s", roff_name[tok]); in roff_block()
2197 roffnode_push(r, tok, name, ln, ppos); in roff_block()
2243 namesz = roff_getname(r, &cp, ln, ppos); in roff_block()
2301 if (roff_parse(r, buf->buf, &pos, ln, ppos) != in roff_block_sub()
2313 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_block_sub()
2317 roff_setstr(r, r->last->name, buf->buf + ppos, 2); in roff_block_sub()
2321 return (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs); in roff_block_sub()
2405 irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cond_sub()
2406 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_cond_sub()
2436 irc |= (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs); in roff_cond_sub()
2451 irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cond_text()
2685 mandoc_msg(MANDOCERR_REQ_INSEC, ln, ppos, "%s", roff_name[tok]); in roff_insec()
2693 mandoc_msg(MANDOCERR_REQ_UNSUPP, ln, ppos, "%s", roff_name[tok]); in roff_unsupp()
2702 roffnode_push(r, tok, NULL, ln, ppos); in roff_cond()
2768 ln, ppos, "%s", roff_name[tok]); in roff_cond()
3268 ln, ppos, "%s", buf->buf + 1); in roff_it()
3323 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "TE"); in roff_TE()
3343 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "T&"); in roff_T_()
3345 tbl_restart(ln, ppos, r->tbl); in roff_T_()
3423 n = roff_node_alloc(r->man, ln, ppos, ROFFT_EQN, TOKEN_NONE); in roff_EQ()
3452 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "EN"); in roff_EN()
3463 mandoc_msg(MANDOCERR_BLK_BROKEN, ln, ppos, "TS breaks TS"); in roff_TS()
3467 r->tbl = tbl_alloc(ppos, ln, r->last_tbl); in roff_TS()
3481 roff_elem_alloc(r->man, ln, ppos, tok); in roff_noarg()
3511 roff_elem_alloc(r->man, ln, ppos, tok); in roff_onearg()
3560 roff_elem_alloc(r->man, ln, ppos, tok); in roff_manyarg()
3750 mandoc_msg(MANDOCERR_REQ_EMPTY, ln, ppos, "tr"); in roff_tr()
3814 mandoc_msg(MANDOCERR_REQ_NOMAC, ln, ppos, "return"); in roff_return()
3882 mandoc_msg(MANDOCERR_REQ_NOMAC, ln, ppos, "shift"); in roff_shift()
3907 mandoc_msg(MANDOCERR_SO, ln, ppos, "so %s", name); in roff_so()
3917 mandoc_msg(MANDOCERR_SO_PATH, ln, ppos, ".so %s", name); in roff_so()
4368 roff_getcontrol(const struct roff *r, const char *cp, int *ppos) in roff_getcontrol() argument
4372 pos = *ppos; in roff_getcontrol()
4388 *ppos = pos; in roff_getcontrol()