Symbol: roff_man
usr.bin/mandoc/libman.h
20
struct roff_man;
usr.bin/mandoc/libman.h
22
#define MACRO_PROT_ARGS struct roff_man *man, \
usr.bin/mandoc/libman.h
41
void man_descope(struct roff_man *, int, int, char *);
usr.bin/mandoc/libman.h
42
void man_unscope(struct roff_man *, const struct roff_node *);
usr.bin/mandoc/libmandoc.h
52
struct roff_man;
usr.bin/mandoc/libmandoc.h
60
int mdoc_parseln(struct roff_man *, int, char *, int);
usr.bin/mandoc/libmandoc.h
61
void mdoc_endparse(struct roff_man *);
usr.bin/mandoc/libmandoc.h
63
int man_parseln(struct roff_man *, int, char *, int);
usr.bin/mandoc/libmandoc.h
64
void man_endparse(struct roff_man *);
usr.bin/mandoc/libmandoc.h
73
void roff_man_free(struct roff_man *);
usr.bin/mandoc/libmandoc.h
74
struct roff_man *roff_man_alloc(struct roff *, const char *, int);
usr.bin/mandoc/libmandoc.h
75
void roff_man_reset(struct roff_man *);
usr.bin/mandoc/libmdoc.h
20
struct roff_man;
usr.bin/mandoc/libmdoc.h
23
#define MACRO_PROT_ARGS struct roff_man *mdoc, \
usr.bin/mandoc/libmdoc.h
69
void mdoc_elem_alloc(struct roff_man *, int, int,
usr.bin/mandoc/libmdoc.h
71
struct roff_node *mdoc_block_alloc(struct roff_man *, int, int,
usr.bin/mandoc/libmdoc.h
73
void mdoc_tail_alloc(struct roff_man *, int, int,
usr.bin/mandoc/libmdoc.h
75
struct roff_node *mdoc_endbody_alloc(struct roff_man *, int, int,
usr.bin/mandoc/libmdoc.h
77
void mdoc_state(struct roff_man *, struct roff_node *);
usr.bin/mandoc/libmdoc.h
81
void mdoc_argv(struct roff_man *, int, enum roff_tok,
usr.bin/mandoc/libmdoc.h
83
enum margserr mdoc_args(struct roff_man *, int,
usr.bin/mandoc/man.c
101
man_ptext(struct roff_man *man, int line, char *buf, int offs)
usr.bin/mandoc/man.c
178
man_pmacro(struct roff_man *man, int ln, char *buf, int offs)
usr.bin/mandoc/man.c
283
man_breakscope(struct roff_man *man, int tok)
usr.bin/mandoc/man.c
37
static int man_ptext(struct roff_man *, int, char *, int);
usr.bin/mandoc/man.c
38
static int man_pmacro(struct roff_man *, int, char *, int);
usr.bin/mandoc/man.c
42
man_parseln(struct roff_man *man, int ln, char *buf, int offs)
usr.bin/mandoc/man.c
75
man_descope(struct roff_man *man, int line, int offs, char *start)
usr.bin/mandoc/man.h
19
struct roff_man;
usr.bin/mandoc/man.h
21
void man_validate(struct roff_man *);
usr.bin/mandoc/man_macro.c
160
rew_scope(struct roff_man *man, enum roff_tok tok)
usr.bin/mandoc/man_macro.c
38
static int man_args(struct roff_man *, int,
usr.bin/mandoc/man_macro.c
40
static void rew_scope(struct roff_man *, enum roff_tok);
usr.bin/mandoc/man_macro.c
451
man_endparse(struct roff_man *man)
usr.bin/mandoc/man_macro.c
457
man_args(struct roff_man *man, int line, int *pos, char *buf, char **v)
usr.bin/mandoc/man_macro.c
92
man_unscope(struct roff_man *man, const struct roff_node *to)
usr.bin/mandoc/man_validate.c
109
man_validate(struct roff_man *man)
usr.bin/mandoc/man_validate.c
42
#define CHKARGS struct roff_man *man, struct roff_node *n
usr.bin/mandoc/mdoc.c
110
mdoc_block_alloc(struct roff_man *mdoc, int line, int pos,
usr.bin/mandoc/mdoc.c
137
mdoc_elem_alloc(struct roff_man *mdoc, int line, int pos,
usr.bin/mandoc/mdoc.c
163
mdoc_ptext(struct roff_man *mdoc, int line, char *buf, int offs)
usr.bin/mandoc/mdoc.c
305
mdoc_pmacro(struct roff_man *mdoc, int ln, char *buf, int offs)
usr.bin/mandoc/mdoc.c
51
static int mdoc_ptext(struct roff_man *, int, char *, int);
usr.bin/mandoc/mdoc.c
52
static int mdoc_pmacro(struct roff_man *, int, char *, int);
usr.bin/mandoc/mdoc.c
60
mdoc_parseln(struct roff_man *mdoc, int ln, char *buf, int offs)
usr.bin/mandoc/mdoc.c
83
mdoc_tail_alloc(struct roff_man *mdoc, int line, int pos, enum roff_tok tok)
usr.bin/mandoc/mdoc.c
93
mdoc_endbody_alloc(struct roff_man *mdoc, int line, int pos,
usr.bin/mandoc/mdoc.h
158
void mdoc_validate(struct roff_man *);
usr.bin/mandoc/mdoc.h
20
struct roff_man;
usr.bin/mandoc/mdoc_argv.c
275
mdoc_argv(struct roff_man *mdoc, int line, enum roff_tok tok,
usr.bin/mandoc/mdoc_argv.c
413
mdoc_args(struct roff_man *mdoc, int line, int *pos,
usr.bin/mandoc/mdoc_argv.c
442
args(struct roff_man *mdoc, int line, int *pos,
usr.bin/mandoc/mdoc_argv.c
54
static enum margserr args(struct roff_man *, int, int *,
usr.bin/mandoc/mdoc_argv.c
57
static void argv_multi(struct roff_man *, int,
usr.bin/mandoc/mdoc_argv.c
59
static void argv_single(struct roff_man *, int,
usr.bin/mandoc/mdoc_argv.c
640
argv_multi(struct roff_man *mdoc, int line,
usr.bin/mandoc/mdoc_argv.c
664
argv_single(struct roff_man *mdoc, int line,
usr.bin/mandoc/mdoc_macro.c
1531
parse_rest(struct roff_man *mdoc, enum roff_tok tok,
usr.bin/mandoc/mdoc_macro.c
218
mdoc_endparse(struct roff_man *mdoc)
usr.bin/mandoc/mdoc_macro.c
243
lookup(struct roff_man *mdoc, int from, int line, int ppos, const char *p)
usr.bin/mandoc/mdoc_macro.c
266
rew_last(struct roff_man *mdoc, const struct roff_node *to)
usr.bin/mandoc/mdoc_macro.c
286
rew_pending(struct roff_man *mdoc, const struct roff_node *n)
usr.bin/mandoc/mdoc_macro.c
371
rew_elem(struct roff_man *mdoc, enum roff_tok tok)
usr.bin/mandoc/mdoc_macro.c
403
find_pending(struct roff_man *mdoc, enum roff_tok tok, int line, int ppos,
usr.bin/mandoc/mdoc_macro.c
439
dword(struct roff_man *mdoc, int line, int col, const char *p,
usr.bin/mandoc/mdoc_macro.c
44
static void append_delims(struct roff_man *, int, int *, char *);
usr.bin/mandoc/mdoc_macro.c
45
static void dword(struct roff_man *, int, int, const char *,
usr.bin/mandoc/mdoc_macro.c
47
static int find_pending(struct roff_man *, enum roff_tok,
usr.bin/mandoc/mdoc_macro.c
472
append_delims(struct roff_man *mdoc, int line, int *pos, char *buf)
usr.bin/mandoc/mdoc_macro.c
49
static int lookup(struct roff_man *, int, int, int, const char *);
usr.bin/mandoc/mdoc_macro.c
53
static int parse_rest(struct roff_man *, enum roff_tok,
usr.bin/mandoc/mdoc_macro.c
56
static void rew_elem(struct roff_man *, enum roff_tok);
usr.bin/mandoc/mdoc_macro.c
57
static void rew_last(struct roff_man *, const struct roff_node *);
usr.bin/mandoc/mdoc_macro.c
58
static void rew_pending(struct roff_man *,
usr.bin/mandoc/mdoc_state.c
166
mdoc_state(struct roff_man *mdoc, struct roff_node *n)
usr.bin/mandoc/mdoc_state.c
31
#define STATE_ARGS struct roff_man *mdoc, struct roff_node *n
usr.bin/mandoc/mdoc_validate.c
1834
rewrite_macro2len(struct roff_man *mdoc, char **arg)
usr.bin/mandoc/mdoc_validate.c
300
mdoc_validate(struct roff_man *mdoc)
usr.bin/mandoc/mdoc_validate.c
395
check_args(struct roff_man *mdoc, struct roff_node *n)
usr.bin/mandoc/mdoc_validate.c
408
check_argv(struct roff_man *mdoc, struct roff_node *n, struct mdoc_argv *v)
usr.bin/mandoc/mdoc_validate.c
417
check_text(struct roff_man *mdoc, int ln, int pos, char *p)
usr.bin/mandoc/mdoc_validate.c
429
check_text_em(struct roff_man *mdoc, int ln, int pos, char *p)
usr.bin/mandoc/mdoc_validate.c
46
#define POST_ARGS struct roff_man *mdoc
usr.bin/mandoc/mdoc_validate.c
480
check_toptext(struct roff_man *mdoc, int ln, int pos, const char *p)
usr.bin/mandoc/mdoc_validate.c
56
static int build_list(struct roff_man *, int);
usr.bin/mandoc/mdoc_validate.c
57
static void check_argv(struct roff_man *,
usr.bin/mandoc/mdoc_validate.c
59
static void check_args(struct roff_man *, struct roff_node *);
usr.bin/mandoc/mdoc_validate.c
60
static void check_text(struct roff_man *, int, int, char *);
usr.bin/mandoc/mdoc_validate.c
61
static void check_text_em(struct roff_man *, int, int, char *);
usr.bin/mandoc/mdoc_validate.c
62
static void check_toptext(struct roff_man *, int, int, const char *);
usr.bin/mandoc/mdoc_validate.c
65
static void rewrite_macro2len(struct roff_man *, char **);
usr.bin/mandoc/mdoc_validate.c
926
build_list(struct roff_man *mdoc, int tok)
usr.bin/mandoc/read.c
54
struct roff_man *man; /* man parser */
usr.bin/mandoc/roff.c
1007
roff_head_alloc(struct roff_man *man, int line, int pos, int tok)
usr.bin/mandoc/roff.c
101
struct roff_man *man; /* mdoc or man parser */
usr.bin/mandoc/roff.c
1018
roff_body_alloc(struct roff_man *man, int line, int pos, int tok)
usr.bin/mandoc/roff.c
1029
roff_addtbl(struct roff_man *man, int line, struct tbl_node *tbl)
usr.bin/mandoc/roff.c
1046
roff_node_unlink(struct roff_man *man, struct roff_node *n)
usr.bin/mandoc/roff.c
1083
roff_node_relink(struct roff_man *man, struct roff_node *n)
usr.bin/mandoc/roff.c
1105
roff_node_delete(struct roff_man *man, struct roff_node *n)
usr.bin/mandoc/roff.c
174
static void roff_addtbl(struct roff_man *, int, struct tbl_node *);
usr.bin/mandoc/roff.c
217
static void roff_man_alloc1(struct roff_man *);
usr.bin/mandoc/roff.c
218
static void roff_man_free1(struct roff_man *);
usr.bin/mandoc/roff.c
810
roff_man_free1(struct roff_man *man)
usr.bin/mandoc/roff.c
825
roff_state_reset(struct roff_man *man)
usr.bin/mandoc/roff.c
836
roff_man_alloc1(struct roff_man *man)
usr.bin/mandoc/roff.c
846
roff_man_reset(struct roff_man *man)
usr.bin/mandoc/roff.c
853
roff_man_free(struct roff_man *man)
usr.bin/mandoc/roff.c
860
struct roff_man *
usr.bin/mandoc/roff.c
863
struct roff_man *man;
usr.bin/mandoc/roff.c
877
roff_node_alloc(struct roff_man *man, int line, int pos,
usr.bin/mandoc/roff.c
905
roff_node_append(struct roff_man *man, struct roff_node *n)
usr.bin/mandoc/roff.c
959
roff_word_alloc(struct roff_man *man, int line, int pos, const char *word)
usr.bin/mandoc/roff.c
971
roff_word_append(struct roff_man *man, const char *word)
usr.bin/mandoc/roff.c
986
roff_elem_alloc(struct roff_man *man, int line, int pos, int tok)
usr.bin/mandoc/roff.c
996
roff_block_alloc(struct roff_man *man, int line, int pos, int tok)
usr.bin/mandoc/roff_int.h
67
struct roff_node *roff_node_alloc(struct roff_man *, int, int,
usr.bin/mandoc/roff_int.h
69
void roff_node_append(struct roff_man *, struct roff_node *);
usr.bin/mandoc/roff_int.h
70
void roff_word_alloc(struct roff_man *, int, int, const char *);
usr.bin/mandoc/roff_int.h
71
void roff_word_append(struct roff_man *, const char *);
usr.bin/mandoc/roff_int.h
72
void roff_elem_alloc(struct roff_man *, int, int, int);
usr.bin/mandoc/roff_int.h
73
struct roff_node *roff_block_alloc(struct roff_man *, int, int, int);
usr.bin/mandoc/roff_int.h
74
struct roff_node *roff_head_alloc(struct roff_man *, int, int, int);
usr.bin/mandoc/roff_int.h
75
struct roff_node *roff_body_alloc(struct roff_man *, int, int, int);
usr.bin/mandoc/roff_int.h
76
void roff_node_unlink(struct roff_man *, struct roff_node *);
usr.bin/mandoc/roff_int.h
77
void roff_node_relink(struct roff_man *, struct roff_node *);
usr.bin/mandoc/roff_int.h
79
void roff_node_delete(struct roff_man *, struct roff_node *);
usr.bin/mandoc/roff_int.h
87
void roff_state_reset(struct roff_man *);
usr.bin/mandoc/roff_int.h
88
void roff_validate(struct roff_man *);
usr.bin/mandoc/roff_int.h
96
void man_breakscope(struct roff_man *, int);
usr.bin/mandoc/roff_validate.c
28
#define ROFF_VALID_ARGS struct roff_man *man, struct roff_node *n
usr.bin/mandoc/roff_validate.c
55
roff_validate(struct roff_man *man)
usr.bin/mandoc/tag.c
307
tag_move_href(struct roff_man *man, struct roff_node *n, const char *tag)
usr.bin/mandoc/tag.c
341
tag_postprocess(struct roff_man *man, struct roff_node *n)
usr.bin/mandoc/tag.c
47
static void tag_move_href(struct roff_man *,
usr.bin/mandoc/tag.h
34
void tag_postprocess(struct roff_man *, struct roff_node *);