=================================================================== RCS file: /cvs/mandoc/Attic/private.h,v retrieving revision 1.21 retrieving revision 1.23 diff -u -p -r1.21 -r1.23 --- mandoc/Attic/private.h 2008/12/01 15:32:36 1.21 +++ mandoc/Attic/private.h 2008/12/02 18:26:57 1.23 @@ -1,4 +1,4 @@ -/* $Id: private.h,v 1.21 2008/12/01 15:32:36 kristaps Exp $ */ +/* $Id: private.h,v 1.23 2008/12/02 18:26:57 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons * @@ -222,7 +222,7 @@ struct roffcb { int (*roffout)(void *, int); int (*roffblkin)(void *, int, int *, char **); int (*roffblkout)(void *, int); - int (*roffspecial)(void *, int); + int (*roffspecial)(void *, int, int *, char **, char **); }; __BEGIN_DECLS @@ -251,6 +251,13 @@ struct rofftree; struct rofftree *roff_alloc(const struct roffcb *, void *); int roff_engine(struct rofftree *, char *); int roff_free(struct rofftree *, int); + +ssize_t ml_begintag(struct md_mbuf *, const char *, + int *, char **); +ssize_t ml_endtag(struct md_mbuf *, const char *); +ssize_t ml_nputstring(struct md_mbuf *, const char *, size_t); +ssize_t ml_nputs(struct md_mbuf *, const char *, size_t); +ssize_t ml_indent(struct md_mbuf *, int); __END_DECLS