Lines Matching refs:mdoc
277 mdoc_argv(struct roff_man *mdoc, int line, enum roff_tok tok, in mdoc_argv() argument
348 argv_single(mdoc, line, &tmpv, &ipos, buf); in mdoc_argv()
351 argv_multi(mdoc, line, &tmpv, &ipos, buf); in mdoc_argv()
415 mdoc_args(struct roff_man *mdoc, int line, int *pos, in mdoc_args() argument
431 for (n = mdoc->last; n != NULL; n = n->parent) { in mdoc_args()
440 return args(mdoc, line, pos, buf, fl, v); in mdoc_args()
444 args(struct roff_man *mdoc, int line, int *pos, in args() argument
452 if (mdoc->flags & MDOC_PHRASELIT && in args()
453 ! (mdoc->flags & MDOC_PHRASE)) { in args()
455 mdoc->flags &= ~MDOC_PHRASELIT; in args()
457 mdoc->flags &= ~MDOC_PHRASEQL; in args()
483 mdoc->flags |= MDOC_PHRASEQL; in args()
485 mdoc->flags |= MDOC_PHRASEQN; in args()
503 mdoc->flags |= MDOC_PHRASEQN; in args()
529 if (mdoc->flags & MDOC_PHRASELIT || in args()
530 (mdoc->flags & MDOC_PHRASE && buf[*pos] == '\"')) { in args()
531 if ((mdoc->flags & MDOC_PHRASELIT) == 0) { in args()
533 mdoc->flags |= MDOC_PHRASELIT; in args()
553 if ( ! (mdoc->flags & MDOC_PHRASE)) in args()
559 mdoc->flags &= ~MDOC_PHRASELIT; in args()
575 *v = roff_getarg(mdoc->roff, &p, line, pos); in args()
584 if (*p == '\0' && mdoc->flags & MDOC_PHRASEQL) { in args()
585 mdoc->flags &= ~MDOC_PHRASEQL; in args()
586 mdoc->flags |= MDOC_PHRASEQF; in args()
642 argv_multi(struct roff_man *mdoc, int line, in argv_multi() argument
651 ac = args(mdoc, line, pos, buf, ARGSFL_NONE, &p); in argv_multi()
666 argv_single(struct roff_man *mdoc, int line, in argv_single() argument
672 ac = args(mdoc, line, pos, buf, ARGSFL_NONE, &p); in argv_single()