Lines Matching refs:mdoc
25 struct mdoc {
45 #define MACRO_PROT_ARGS struct mdoc *m, \
107 int mdoc_word_alloc(struct mdoc *,
109 int mdoc_elem_alloc(struct mdoc *, int, int,
111 int mdoc_block_alloc(struct mdoc *, int, int,
113 int mdoc_head_alloc(struct mdoc *, int, int, enum mdoct);
114 int mdoc_tail_alloc(struct mdoc *, int, int, enum mdoct);
115 int mdoc_body_alloc(struct mdoc *, int, int, enum mdoct);
116 int mdoc_endbody_alloc(struct mdoc *m, int line, int pos,
119 void mdoc_node_delete(struct mdoc *, struct mdoc_node *);
127 int mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
128 int mdoc_valid_post(struct mdoc *);
129 enum margverr mdoc_argv(struct mdoc *, int, enum mdoct,
132 enum margserr mdoc_args(struct mdoc *, int,
134 enum margserr mdoc_zargs(struct mdoc *, int,
136 int mdoc_macroend(struct mdoc *);