Lines Matching defs:termp

43 struct	termp;
45 typedef void (*term_margin)(struct termp *, const struct roff_meta *);
62 struct termp {
113 void (*letter)(struct termp *, int);
114 void (*begin)(struct termp *);
115 void (*end)(struct termp *);
116 void (*endline)(struct termp *);
117 void (*advance)(struct termp *, size_t);
118 void (*setwidth)(struct termp *, int, int);
119 size_t (*width)(const struct termp *, int);
120 int (*hspan)(const struct termp *,
130 void roff_term_pre(struct termp *, const struct roff_node *);
132 void term_eqn(struct termp *, const struct eqn_box *);
133 void term_tbl(struct termp *, const struct tbl_span *);
134 void term_free(struct termp *);
135 void term_setcol(struct termp *, size_t);
136 void term_newln(struct termp *);
137 void term_vspace(struct termp *);
138 void term_word(struct termp *, const char *);
139 void term_flushln(struct termp *);
140 void term_begin(struct termp *, term_margin,
142 void term_end(struct termp *);
144 void term_setwidth(struct termp *, const char *);
145 int term_hspan(const struct termp *, const struct roffsu *);
146 int term_hen(const struct termp *, const struct roffsu *);
147 int term_vspan(const struct termp *, const struct roffsu *);
148 size_t term_strlen(const struct termp *, const char *);
149 size_t term_len(const struct termp *, size_t);
151 void term_tab_set(const struct termp *, const char *);
153 void term_tab_ref(struct termp *);
157 void term_fontpush(struct termp *, enum termfont);
158 void term_fontpop(struct termp *);
159 void term_fontpopq(struct termp *, int);
160 void term_fontrepl(struct termp *, enum termfont);
161 void term_fontlast(struct termp *);