Symbol: roff_man
usr/src/cmd/mandoc/libman.h
20
struct roff_man;
usr/src/cmd/mandoc/libman.h
22
#define MACRO_PROT_ARGS struct roff_man *man, \
usr/src/cmd/mandoc/libman.h
41
void man_descope(struct roff_man *, int, int, char *);
usr/src/cmd/mandoc/libman.h
42
void man_unscope(struct roff_man *, const struct roff_node *);
usr/src/cmd/mandoc/libmandoc.h
52
struct roff_man;
usr/src/cmd/mandoc/libmandoc.h
60
int mdoc_parseln(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/libmandoc.h
61
void mdoc_endparse(struct roff_man *);
usr/src/cmd/mandoc/libmandoc.h
63
int man_parseln(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/libmandoc.h
64
void man_endparse(struct roff_man *);
usr/src/cmd/mandoc/libmandoc.h
73
void roff_man_free(struct roff_man *);
usr/src/cmd/mandoc/libmandoc.h
74
struct roff_man *roff_man_alloc(struct roff *, const char *, int);
usr/src/cmd/mandoc/libmandoc.h
75
void roff_man_reset(struct roff_man *);
usr/src/cmd/mandoc/libmdoc.h
20
struct roff_man;
usr/src/cmd/mandoc/libmdoc.h
23
#define MACRO_PROT_ARGS struct roff_man *mdoc, \
usr/src/cmd/mandoc/libmdoc.h
69
void mdoc_elem_alloc(struct roff_man *, int, int,
usr/src/cmd/mandoc/libmdoc.h
71
struct roff_node *mdoc_block_alloc(struct roff_man *, int, int,
usr/src/cmd/mandoc/libmdoc.h
73
void mdoc_tail_alloc(struct roff_man *, int, int,
usr/src/cmd/mandoc/libmdoc.h
75
struct roff_node *mdoc_endbody_alloc(struct roff_man *, int, int,
usr/src/cmd/mandoc/libmdoc.h
77
void mdoc_state(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/libmdoc.h
83
void mdoc_argv(struct roff_man *, int, enum roff_tok,
usr/src/cmd/mandoc/libmdoc.h
85
enum margserr mdoc_args(struct roff_man *, int,
usr/src/cmd/mandoc/man.c
101
man_ptext(struct roff_man *man, int line, char *buf, int offs)
usr/src/cmd/mandoc/man.c
177
man_pmacro(struct roff_man *man, int ln, char *buf, int offs)
usr/src/cmd/mandoc/man.c
278
man_breakscope(struct roff_man *man, int tok)
usr/src/cmd/mandoc/man.c
39
static int man_ptext(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/man.c
40
static int man_pmacro(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/man.c
44
man_parseln(struct roff_man *man, int ln, char *buf, int offs)
usr/src/cmd/mandoc/man.c
74
man_descope(struct roff_man *man, int line, int offs, char *start)
usr/src/cmd/mandoc/man.h
19
struct roff_man;
usr/src/cmd/mandoc/man.h
21
void man_validate(struct roff_man *);
usr/src/cmd/mandoc/man_macro.c
160
rew_scope(struct roff_man *man, enum roff_tok tok)
usr/src/cmd/mandoc/man_macro.c
40
static int man_args(struct roff_man *, int,
usr/src/cmd/mandoc/man_macro.c
42
static void rew_scope(struct roff_man *, enum roff_tok);
usr/src/cmd/mandoc/man_macro.c
451
man_endparse(struct roff_man *man)
usr/src/cmd/mandoc/man_macro.c
457
man_args(struct roff_man *man, int line, int *pos, char *buf, char **v)
usr/src/cmd/mandoc/man_macro.c
93
man_unscope(struct roff_man *man, const struct roff_node *to)
usr/src/cmd/mandoc/man_validate.c
109
man_validate(struct roff_man *man)
usr/src/cmd/mandoc/man_validate.c
43
#define CHKARGS struct roff_man *man, struct roff_node *n
usr/src/cmd/mandoc/mdoc.c
112
mdoc_block_alloc(struct roff_man *mdoc, int line, int pos,
usr/src/cmd/mandoc/mdoc.c
139
mdoc_elem_alloc(struct roff_man *mdoc, int line, int pos,
usr/src/cmd/mandoc/mdoc.c
165
mdoc_ptext(struct roff_man *mdoc, int line, char *buf, int offs)
usr/src/cmd/mandoc/mdoc.c
307
mdoc_pmacro(struct roff_man *mdoc, int ln, char *buf, int offs)
usr/src/cmd/mandoc/mdoc.c
53
static int mdoc_ptext(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/mdoc.c
54
static int mdoc_pmacro(struct roff_man *, int, char *, int);
usr/src/cmd/mandoc/mdoc.c
62
mdoc_parseln(struct roff_man *mdoc, int ln, char *buf, int offs)
usr/src/cmd/mandoc/mdoc.c
85
mdoc_tail_alloc(struct roff_man *mdoc, int line, int pos, enum roff_tok tok)
usr/src/cmd/mandoc/mdoc.c
95
mdoc_endbody_alloc(struct roff_man *mdoc, int line, int pos,
usr/src/cmd/mandoc/mdoc.h
158
void mdoc_validate(struct roff_man *);
usr/src/cmd/mandoc/mdoc.h
20
struct roff_man;
usr/src/cmd/mandoc/mdoc_argv.c
277
mdoc_argv(struct roff_man *mdoc, int line, enum roff_tok tok,
usr/src/cmd/mandoc/mdoc_argv.c
415
mdoc_args(struct roff_man *mdoc, int line, int *pos,
usr/src/cmd/mandoc/mdoc_argv.c
444
args(struct roff_man *mdoc, int line, int *pos,
usr/src/cmd/mandoc/mdoc_argv.c
56
static enum margserr args(struct roff_man *, int, int *,
usr/src/cmd/mandoc/mdoc_argv.c
59
static void argv_multi(struct roff_man *, int,
usr/src/cmd/mandoc/mdoc_argv.c
61
static void argv_single(struct roff_man *, int,
usr/src/cmd/mandoc/mdoc_argv.c
642
argv_multi(struct roff_man *mdoc, int line,
usr/src/cmd/mandoc/mdoc_argv.c
666
argv_single(struct roff_man *mdoc, int line,
usr/src/cmd/mandoc/mdoc_macro.c
1534
parse_rest(struct roff_man *mdoc, enum roff_tok tok,
usr/src/cmd/mandoc/mdoc_macro.c
220
mdoc_endparse(struct roff_man *mdoc)
usr/src/cmd/mandoc/mdoc_macro.c
245
lookup(struct roff_man *mdoc, int from, int line, int ppos, const char *p)
usr/src/cmd/mandoc/mdoc_macro.c
268
rew_last(struct roff_man *mdoc, const struct roff_node *to)
usr/src/cmd/mandoc/mdoc_macro.c
288
rew_pending(struct roff_man *mdoc, const struct roff_node *n)
usr/src/cmd/mandoc/mdoc_macro.c
373
rew_elem(struct roff_man *mdoc, enum roff_tok tok)
usr/src/cmd/mandoc/mdoc_macro.c
405
find_pending(struct roff_man *mdoc, enum roff_tok tok, int line, int ppos,
usr/src/cmd/mandoc/mdoc_macro.c
441
dword(struct roff_man *mdoc, int line, int col, const char *p,
usr/src/cmd/mandoc/mdoc_macro.c
46
static void append_delims(struct roff_man *, int, int *, char *);
usr/src/cmd/mandoc/mdoc_macro.c
47
static void dword(struct roff_man *, int, int, const char *,
usr/src/cmd/mandoc/mdoc_macro.c
475
append_delims(struct roff_man *mdoc, int line, int *pos, char *buf)
usr/src/cmd/mandoc/mdoc_macro.c
49
static int find_pending(struct roff_man *, enum roff_tok,
usr/src/cmd/mandoc/mdoc_macro.c
51
static int lookup(struct roff_man *, int, int, int, const char *);
usr/src/cmd/mandoc/mdoc_macro.c
55
static int parse_rest(struct roff_man *, enum roff_tok,
usr/src/cmd/mandoc/mdoc_macro.c
58
static void rew_elem(struct roff_man *, enum roff_tok);
usr/src/cmd/mandoc/mdoc_macro.c
59
static void rew_last(struct roff_man *, const struct roff_node *);
usr/src/cmd/mandoc/mdoc_macro.c
60
static void rew_pending(struct roff_man *,
usr/src/cmd/mandoc/mdoc_state.c
167
mdoc_state(struct roff_man *mdoc, struct roff_node *n)
usr/src/cmd/mandoc/mdoc_state.c
33
#define STATE_ARGS struct roff_man *mdoc, struct roff_node *n
usr/src/cmd/mandoc/mdoc_validate.c
1826
rewrite_macro2len(struct roff_man *mdoc, char **arg)
usr/src/cmd/mandoc/mdoc_validate.c
302
mdoc_validate(struct roff_man *mdoc)
usr/src/cmd/mandoc/mdoc_validate.c
397
check_args(struct roff_man *mdoc, struct roff_node *n)
usr/src/cmd/mandoc/mdoc_validate.c
410
check_argv(struct roff_man *mdoc, struct roff_node *n, struct mdoc_argv *v)
usr/src/cmd/mandoc/mdoc_validate.c
419
check_text(struct roff_man *mdoc, int ln, int pos, char *p)
usr/src/cmd/mandoc/mdoc_validate.c
431
check_text_em(struct roff_man *mdoc, int ln, int pos, char *p)
usr/src/cmd/mandoc/mdoc_validate.c
48
#define POST_ARGS struct roff_man *mdoc
usr/src/cmd/mandoc/mdoc_validate.c
482
check_toptext(struct roff_man *mdoc, int ln, int pos, const char *p)
usr/src/cmd/mandoc/mdoc_validate.c
58
static int build_list(struct roff_man *, int);
usr/src/cmd/mandoc/mdoc_validate.c
59
static void check_argv(struct roff_man *,
usr/src/cmd/mandoc/mdoc_validate.c
61
static void check_args(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/mdoc_validate.c
62
static void check_text(struct roff_man *, int, int, char *);
usr/src/cmd/mandoc/mdoc_validate.c
63
static void check_text_em(struct roff_man *, int, int, char *);
usr/src/cmd/mandoc/mdoc_validate.c
64
static void check_toptext(struct roff_man *, int, int, const char *);
usr/src/cmd/mandoc/mdoc_validate.c
67
static void rewrite_macro2len(struct roff_man *, char **);
usr/src/cmd/mandoc/mdoc_validate.c
928
build_list(struct roff_man *mdoc, int tok)
usr/src/cmd/mandoc/read.c
56
struct roff_man *man; /* man parser */
usr/src/cmd/mandoc/roff.c
1003
roff_block_alloc(struct roff_man *man, int line, int pos, int tok)
usr/src/cmd/mandoc/roff.c
1014
roff_head_alloc(struct roff_man *man, int line, int pos, int tok)
usr/src/cmd/mandoc/roff.c
1025
roff_body_alloc(struct roff_man *man, int line, int pos, int tok)
usr/src/cmd/mandoc/roff.c
1036
roff_addtbl(struct roff_man *man, int line, struct tbl_node *tbl)
usr/src/cmd/mandoc/roff.c
1053
roff_node_unlink(struct roff_man *man, struct roff_node *n)
usr/src/cmd/mandoc/roff.c
1090
roff_node_relink(struct roff_man *man, struct roff_node *n)
usr/src/cmd/mandoc/roff.c
111
struct roff_man *man; /* mdoc or man parser */
usr/src/cmd/mandoc/roff.c
1112
roff_node_delete(struct roff_man *man, struct roff_node *n)
usr/src/cmd/mandoc/roff.c
184
static void roff_addtbl(struct roff_man *, int, struct tbl_node *);
usr/src/cmd/mandoc/roff.c
227
static void roff_man_alloc1(struct roff_man *);
usr/src/cmd/mandoc/roff.c
228
static void roff_man_free1(struct roff_man *);
usr/src/cmd/mandoc/roff.c
818
roff_man_free1(struct roff_man *man)
usr/src/cmd/mandoc/roff.c
833
roff_state_reset(struct roff_man *man)
usr/src/cmd/mandoc/roff.c
844
roff_man_alloc1(struct roff_man *man)
usr/src/cmd/mandoc/roff.c
854
roff_man_reset(struct roff_man *man)
usr/src/cmd/mandoc/roff.c
861
roff_man_free(struct roff_man *man)
usr/src/cmd/mandoc/roff.c
867
struct roff_man *
usr/src/cmd/mandoc/roff.c
870
struct roff_man *man;
usr/src/cmd/mandoc/roff.c
884
roff_node_alloc(struct roff_man *man, int line, int pos,
usr/src/cmd/mandoc/roff.c
912
roff_node_append(struct roff_man *man, struct roff_node *n)
usr/src/cmd/mandoc/roff.c
966
roff_word_alloc(struct roff_man *man, int line, int pos, const char *word)
usr/src/cmd/mandoc/roff.c
978
roff_word_append(struct roff_man *man, const char *word)
usr/src/cmd/mandoc/roff.c
993
roff_elem_alloc(struct roff_man *man, int line, int pos, int tok)
usr/src/cmd/mandoc/roff_int.h
66
struct roff_node *roff_node_alloc(struct roff_man *, int, int,
usr/src/cmd/mandoc/roff_int.h
68
void roff_node_append(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/roff_int.h
69
void roff_word_alloc(struct roff_man *, int, int, const char *);
usr/src/cmd/mandoc/roff_int.h
70
void roff_word_append(struct roff_man *, const char *);
usr/src/cmd/mandoc/roff_int.h
71
void roff_elem_alloc(struct roff_man *, int, int, int);
usr/src/cmd/mandoc/roff_int.h
72
struct roff_node *roff_block_alloc(struct roff_man *, int, int, int);
usr/src/cmd/mandoc/roff_int.h
73
struct roff_node *roff_head_alloc(struct roff_man *, int, int, int);
usr/src/cmd/mandoc/roff_int.h
74
struct roff_node *roff_body_alloc(struct roff_man *, int, int, int);
usr/src/cmd/mandoc/roff_int.h
75
void roff_node_unlink(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/roff_int.h
76
void roff_node_relink(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/roff_int.h
78
void roff_node_delete(struct roff_man *, struct roff_node *);
usr/src/cmd/mandoc/roff_int.h
84
void roff_state_reset(struct roff_man *);
usr/src/cmd/mandoc/roff_int.h
85
void roff_validate(struct roff_man *);
usr/src/cmd/mandoc/roff_int.h
93
void man_breakscope(struct roff_man *, int);
usr/src/cmd/mandoc/roff_validate.c
30
#define ROFF_VALID_ARGS struct roff_man *man, struct roff_node *n
usr/src/cmd/mandoc/roff_validate.c
57
roff_validate(struct roff_man *man)
usr/src/cmd/mandoc/tag.c
263
tag_move_href(struct roff_man *man, struct roff_node *n, const char *tag)
usr/src/cmd/mandoc/tag.c
297
tag_postprocess(struct roff_man *man, struct roff_node *n)
usr/src/cmd/mandoc/tag.c
46
static void tag_move_href(struct roff_man *,
usr/src/cmd/mandoc/tag.h
34
void tag_postprocess(struct roff_man *, struct roff_node *);