Lines Matching defs:man

40 #include "man.h"
49 struct roff_man *man; /* man parser */
97 * If neither command line arguments -mdoc or -man select
125 curp->man->meta.macroset = MACROSET_MDOC;
126 if (curp->man->mdocmac == NULL)
127 curp->man->mdocmac = roffhash_alloc(MDOC_Dd, MDOC_MAX);
129 curp->man->meta.macroset = MACROSET_MAN;
130 if (curp->man->manmac == NULL)
131 curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX);
133 curp->man->meta.first->tok = TOKEN_NONE;
336 if (curp->man->meta.macroset == MACROSET_NONE)
338 if ((curp->man->meta.macroset == MACROSET_MDOC ?
339 mdoc_parseln(curp->man, curp->line, ln.buf, of) :
340 man_parseln(curp->man, curp->line, ln.buf, of)
367 curp->man->meta.sodest =
529 if (curp->man->meta.macroset == MACROSET_NONE)
530 curp->man->meta.macroset = MACROSET_MAN;
531 if (curp->man->meta.macroset == MACROSET_MDOC)
532 mdoc_endparse(curp->man);
534 man_endparse(curp->man);
653 curp->man = roff_man_alloc(curp->roff, curp->os_s,
656 curp->man->meta.macroset = MACROSET_MDOC;
657 if (curp->man->mdocmac == NULL)
658 curp->man->mdocmac = roffhash_alloc(MDOC_Dd, MDOC_MAX);
660 curp->man->meta.macroset = MACROSET_MAN;
661 if (curp->man->manmac == NULL)
662 curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX);
664 curp->man->meta.first->tok = TOKEN_NONE;
665 curp->man->meta.os_e = os_e;
673 roff_man_reset(curp->man);
682 roffhash_free(curp->man->mdocmac);
683 roffhash_free(curp->man->manmac);
684 roff_man_free(curp->man);
693 roff_state_reset(curp->man);
695 if (curp->man->meta.macroset == MACROSET_MDOC)
696 mdoc_validate(curp->man);
698 man_validate(curp->man);
700 return &curp->man->meta;