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