Lines Matching refs:termp
42 struct termp;
44 typedef void (*term_margin)(struct termp *, const struct roff_meta *);
51 struct termp {
95 void (*letter)(struct termp *, int);
96 void (*begin)(struct termp *);
97 void (*end)(struct termp *);
98 void (*endline)(struct termp *);
99 void (*advance)(struct termp *, size_t);
100 void (*setwidth)(struct termp *, int, int);
101 size_t (*width)(const struct termp *, int);
102 int (*hspan)(const struct termp *,
114 void term_eqn(struct termp *, const struct eqn *);
115 void term_tbl(struct termp *, const struct tbl_span *);
116 void term_free(struct termp *);
117 void term_newln(struct termp *);
118 void term_vspace(struct termp *);
119 void term_word(struct termp *, const char *);
120 void term_flushln(struct termp *);
121 void term_begin(struct termp *, term_margin,
123 void term_end(struct termp *);
125 void term_setwidth(struct termp *, const char *);
126 int term_hspan(const struct termp *, const struct roffsu *);
127 int term_vspan(const struct termp *, const struct roffsu *);
128 size_t term_strlen(const struct termp *, const char *);
129 size_t term_len(const struct termp *, size_t);
131 void term_fontpush(struct termp *, enum termfont);
132 void term_fontpop(struct termp *);
133 void term_fontpopq(struct termp *, int);
134 void term_fontrepl(struct termp *, enum termfont);
135 void term_fontlast(struct termp *);