aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandoc.h
diff options
context:
space:
mode:
authorJoerg Sonnenberger <joerg@netbsd.org>2012-02-16 20:51:31 +0000
committerJoerg Sonnenberger <joerg@netbsd.org>2012-02-16 20:51:31 +0000
commitaea76a155da0e440cfa515021edaeb403116aa0b (patch)
tree31b7277e5c4cea7e951da147adba63ae2194a896 /mandoc.h
parentc52306308535a3ccd6b1bc672343ef135db23988 (diff)
downloadmandoc-aea76a155da0e440cfa515021edaeb403116aa0b.tar.gz
mandoc-aea76a155da0e440cfa515021edaeb403116aa0b.tar.zst
mandoc-aea76a155da0e440cfa515021edaeb403116aa0b.zip
Add mparse_readmem, which allows application to run the parser directly
from memory, e.g. after de-compressing a document.
Diffstat (limited to 'mandoc.h')
-rw-r--r--mandoc.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/mandoc.h b/mandoc.h
index 9529b30b..a37effc5 100644
--- a/mandoc.h
+++ b/mandoc.h
@@ -1,4 +1,4 @@
-/* $Id: mandoc.h,v 1.98 2011/11/08 00:15:23 kristaps Exp $ */
+/* $Id: mandoc.h,v 1.99 2012/02/16 20:51:31 joerg Exp $ */
/*
* Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
*
@@ -418,6 +418,8 @@ struct mparse *mparse_alloc(enum mparset,
void mparse_free(struct mparse *);
void mparse_keep(struct mparse *);
enum mandoclevel mparse_readfd(struct mparse *, int, const char *);
+enum mandoclevel mparse_readmem(struct mparse *, const void *, size_t,
+ const char *);
void mparse_reset(struct mparse *);
void mparse_result(struct mparse *,
struct mdoc **, struct man **);