summaryrefslogtreecommitdiffstats
path: root/dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'dummy.c')
-rw-r--r--dummy.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/dummy.c b/dummy.c
index c4a678f3..59e85882 100644
--- a/dummy.c
+++ b/dummy.c
@@ -42,6 +42,7 @@ static char dbg_line[72];
struct md_dummy {
struct rofftree *tree;
+ struct roffcb cb;
};
static void
@@ -160,9 +161,14 @@ md_init_dummy(const struct md_args *args,
return(NULL);
}
- p->tree = roff_alloc(args, mbuf, rbuf,
- md_dummy_text_in, md_dummy_text_out,
- md_dummy_blk_in, md_dummy_blk_out);
+ p->cb.roffhead = NULL;
+ p->cb.rofftail = NULL;
+ p->cb.roffin = md_dummy_text_in;
+ p->cb.roffout = md_dummy_text_out;
+ p->cb.roffblkin = md_dummy_blk_in;
+ p->cb.roffblkout = md_dummy_blk_out;
+
+ p->tree = roff_alloc(args, mbuf, rbuf, &p->cb);
if (NULL == p->tree) {
free(p);