Lines Matching refs:mdoc
26 struct mdoc { struct
49 #define MACRO_PROT_ARGS struct mdoc *mdoc, \ argument
106 #define mdoc_pmsg(mdoc, l, p, t) \ argument
107 mandoc_msg((t), (mdoc)->parse, (l), (p), NULL)
108 #define mdoc_nmsg(mdoc, n, t) \ argument
109 mandoc_msg((t), (mdoc)->parse, (n)->line, (n)->pos, NULL)
111 int mdoc_word_alloc(struct mdoc *,
113 void mdoc_word_append(struct mdoc *, const char *);
114 int mdoc_elem_alloc(struct mdoc *, int, int,
116 int mdoc_block_alloc(struct mdoc *, int, int,
118 int mdoc_head_alloc(struct mdoc *, int, int, enum mdoct);
119 int mdoc_tail_alloc(struct mdoc *, int, int, enum mdoct);
120 int mdoc_body_alloc(struct mdoc *, int, int, enum mdoct);
121 int mdoc_endbody_alloc(struct mdoc *, int, int, enum mdoct,
123 void mdoc_node_delete(struct mdoc *, struct mdoc_node *);
124 int mdoc_node_relink(struct mdoc *, struct mdoc_node *);
132 int mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
133 int mdoc_valid_post(struct mdoc *);
134 enum margverr mdoc_argv(struct mdoc *, int, enum mdoct,
137 enum margserr mdoc_args(struct mdoc *, int,
139 enum margserr mdoc_zargs(struct mdoc *, int,
141 int mdoc_macroend(struct mdoc *);