-#define TERMPAIR_SETFLAG(termp, p, fl) \
- do { \
- assert(! (TERMPAIR_FLAG & (p)->type)); \
- (termp)->flags |= (fl); \
- (p)->flag = (fl); \
- (p)->type |= TERMPAIR_FLAG; \
- } while ( /* CONSTCOND */ 0)
-
-struct termact {
- int (*pre)(struct termp *, struct termpair *,
- const struct mdoc_meta *,
- const struct mdoc_node *);
- void (*post)(struct termp *, struct termpair *,
- const struct mdoc_meta *,
- const struct mdoc_node *);
-};
-
-void *term_ascii2htab(void);
-const char *term_a2ascii(void *, const char *, size_t, size_t *);
-void term_asciifree(void *);
-
+void term_eqn(struct termp *, const struct eqn *);
+void term_tbl(struct termp *, const struct tbl_span *);
+void term_free(struct termp *);