Lines Matching refs:offs
121 man_parseln(struct man *man, int ln, char *buf, int offs) in man_parseln() argument
127 return (roff_getcontrol(man->roff, buf, &offs) ? in man_parseln()
128 man_pmacro(man, ln, buf, offs) : in man_parseln()
129 man_ptext(man, ln, buf, offs)); in man_parseln()
350 man_descope(struct man *man, int line, int offs) in man_descope() argument
366 man_body_alloc(man, line, offs, man->last->tok); in man_descope()
370 man_ptext(struct man *man, int line, char *buf, int offs) in man_ptext() argument
377 man_word_alloc(man, line, offs, buf + offs); in man_ptext()
378 man_descope(man, line, offs); in man_ptext()
382 for (i = offs; buf[i] == ' '; i++) in man_ptext()
394 man_elem_alloc(man, line, offs, MAN_sp); in man_ptext()
421 man_word_alloc(man, line, offs, buf + offs); in man_ptext()
433 man_descope(man, line, offs); in man_ptext()
438 man_pmacro(struct man *man, int ln, char *buf, int offs) in man_pmacro() argument
447 ppos = offs; in man_pmacro()
455 while (i < 4 && strchr(" \t\\", buf[offs]) == NULL) in man_pmacro()
456 mac[i++] = buf[offs++]; in man_pmacro()
470 switch (buf[offs]) { in man_pmacro()
472 cp = buf + offs + 1; in man_pmacro()
474 offs = cp - buf; in man_pmacro()
477 offs++; in man_pmacro()
485 while (buf[offs] && buf[offs] == ' ') in man_pmacro()
486 offs++; in man_pmacro()
493 if (buf[offs] == '\0' && buf[offs - 1] == ' ') in man_pmacro()
495 ln, offs - 1, NULL); in man_pmacro()
508 (*man_macros[tok].fp)(man, tok, ln, ppos, &offs, buf); in man_pmacro()