summaryrefslogtreecommitdiffstatshomepage
path: root/dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'dummy.c')
-rw-r--r--dummy.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/dummy.c b/dummy.c
index 0104817a..37bf3806 100644
--- a/dummy.c
+++ b/dummy.c
@@ -1,4 +1,4 @@
-/* $Id: dummy.c,v 1.6 2008/11/25 16:49:57 kristaps Exp $ */
+/* $Id: dummy.c,v 1.7 2008/11/26 16:50:34 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -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);