Lines Matching full:man

44 #include "man.h"
54 struct roff_man *man; /* man parser */ member
102 * If neither command line arguments -mdoc or -man select in choose_parser()
130 curp->man->meta.macroset = MACROSET_MDOC; in choose_parser()
131 if (curp->man->mdocmac == NULL) in choose_parser()
132 curp->man->mdocmac = roffhash_alloc(MDOC_Dd, MDOC_MAX); in choose_parser()
134 curp->man->meta.macroset = MACROSET_MAN; in choose_parser()
135 if (curp->man->manmac == NULL) in choose_parser()
136 curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX); in choose_parser()
138 curp->man->meta.first->tok = TOKEN_NONE; in choose_parser()
351 if (curp->man->meta.macroset == MACROSET_NONE) in mparse_buf_r()
353 if ((curp->man->meta.macroset == MACROSET_MDOC ? in mparse_buf_r()
354 mdoc_parseln(curp->man, curp->line, ln.buf, of) : in mparse_buf_r()
355 man_parseln(curp->man, curp->line, ln.buf, of) in mparse_buf_r()
382 curp->man->meta.sodest = in mparse_buf_r()
543 if (curp->man->meta.macroset == MACROSET_NONE) in mparse_end()
544 curp->man->meta.macroset = MACROSET_MAN; in mparse_end()
545 if (curp->man->meta.macroset == MACROSET_MDOC) in mparse_end()
546 mdoc_endparse(curp->man); in mparse_end()
548 man_endparse(curp->man); in mparse_end()
574 curp->man->filesec = cp[1]; in mparse_readfd()
576 curp->man->filesec = '\0'; in mparse_readfd()
673 curp->man = roff_man_alloc(curp->roff, curp->os_s, in mparse_alloc()
676 curp->man->meta.macroset = MACROSET_MDOC; in mparse_alloc()
677 if (curp->man->mdocmac == NULL) in mparse_alloc()
678 curp->man->mdocmac = roffhash_alloc(MDOC_Dd, MDOC_MAX); in mparse_alloc()
680 curp->man->meta.macroset = MACROSET_MAN; in mparse_alloc()
681 if (curp->man->manmac == NULL) in mparse_alloc()
682 curp->man->manmac = roffhash_alloc(MAN_TH, MAN_MAX); in mparse_alloc()
684 curp->man->meta.first->tok = TOKEN_NONE; in mparse_alloc()
685 curp->man->meta.os_e = os_e; in mparse_alloc()
695 roff_man_reset(curp->man); in mparse_reset()
706 roffhash_free(curp->man->mdocmac); in mparse_free()
707 roffhash_free(curp->man->manmac); in mparse_free()
708 roff_man_free(curp->man); in mparse_free()
717 roff_state_reset(curp->man); in mparse_result()
719 if (curp->man->meta.macroset == MACROSET_MDOC) in mparse_result()
720 mdoc_validate(curp->man); in mparse_result()
722 man_validate(curp->man); in mparse_result()
723 tag_postprocess(curp->man, curp->man->meta.first); in mparse_result()
725 return &curp->man->meta; in mparse_result()