Lines Matching defs:termp
41 struct termp;
43 typedef void (*term_margin)(struct termp *, const void *);
50 struct termp {
92 void (*letter)(struct termp *, int);
93 void (*begin)(struct termp *);
94 void (*end)(struct termp *);
95 void (*endline)(struct termp *);
96 void (*advance)(struct termp *, size_t);
97 void (*setwidth)(struct termp *, int, size_t);
98 size_t (*width)(const struct termp *, int);
99 double (*hspan)(const struct termp *,
112 void term_eqn(struct termp *, const struct eqn *);
113 void term_tbl(struct termp *, const struct tbl_span *);
114 void term_free(struct termp *);
115 void term_newln(struct termp *);
116 void term_vspace(struct termp *);
117 void term_word(struct termp *, const char *);
118 void term_flushln(struct termp *);
119 void term_begin(struct termp *, term_margin,
121 void term_end(struct termp *);
123 void term_setwidth(struct termp *, const char *);
124 int term_hspan(const struct termp *, const struct roffsu *);
125 int term_vspan(const struct termp *, const struct roffsu *);
126 size_t term_strlen(const struct termp *, const char *);
127 size_t term_len(const struct termp *, size_t);
129 void term_fontpush(struct termp *, enum termfont);
130 void term_fontpop(struct termp *);
131 void term_fontpopq(struct termp *, int);
132 void term_fontrepl(struct termp *, enum termfont);
133 void term_fontlast(struct termp *);