Lines Matching defs:mdoc
24 struct mdoc {
49 #define MACRO_PROT_ARGS struct mdoc *mdoc, \
100 void mdoc_word_alloc(struct mdoc *, int, int, const char *);
101 void mdoc_word_append(struct mdoc *, const char *);
102 void mdoc_elem_alloc(struct mdoc *, int, int,
104 struct mdoc_node *mdoc_block_alloc(struct mdoc *, int, int,
106 struct mdoc_node *mdoc_head_alloc(struct mdoc *, int, int, enum mdoct);
107 void mdoc_tail_alloc(struct mdoc *, int, int, enum mdoct);
108 struct mdoc_node *mdoc_body_alloc(struct mdoc *, int, int, enum mdoct);
109 struct mdoc_node *mdoc_endbody_alloc(struct mdoc *, int, int, enum mdoct,
111 void mdoc_node_delete(struct mdoc *, struct mdoc_node *);
112 void mdoc_node_relink(struct mdoc *, struct mdoc_node *);
119 void mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
120 void mdoc_valid_post(struct mdoc *);
121 void mdoc_argv(struct mdoc *, int, enum mdoct,
124 enum margserr mdoc_args(struct mdoc *, int,
126 void mdoc_macroend(struct mdoc *);