summaryrefslogtreecommitdiffstats
path: root/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'private.h')
-rw-r--r--private.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/private.h b/private.h
index 772b1451..38bacd88 100644
--- a/private.h
+++ b/private.h
@@ -27,6 +27,9 @@ struct mdoc {
void *htab;
struct mdoc_node *last;
struct mdoc_node *first;
+
+ enum mdoc_sec sec_lastn;
+ enum mdoc_sec sec_last;
};
struct mdoc_macro {
@@ -43,10 +46,8 @@ __BEGIN_DECLS
int mdoc_err(struct mdoc *, int, int, enum mdoc_err);
int mdoc_warn(struct mdoc *, int, int, enum mdoc_warn);
void mdoc_msg(struct mdoc *, int, const char *, ...);
-
int mdoc_macro(struct mdoc *, int, int, int *, char *);
int mdoc_find(const struct mdoc *, const char *);
-
void mdoc_word_alloc(struct mdoc *, int, const char *);
void mdoc_elem_alloc(struct mdoc *, int, int,
size_t, const struct mdoc_arg *,
@@ -56,15 +57,13 @@ void mdoc_block_alloc(struct mdoc *, int, int,
void mdoc_head_alloc(struct mdoc *,
int, int, size_t, const char **);
void mdoc_body_alloc(struct mdoc *, int, int);
-
void mdoc_node_free(struct mdoc_node *);
-
void mdoc_sibling(struct mdoc *, int, struct mdoc_node **,
struct mdoc_node **, struct mdoc_node *);
-
void *mdoc_hash_alloc(void);
int mdoc_hash_find(const void *, const char *);
void mdoc_hash_free(void *);
+int mdoc_isdelim(const char *);
__END_DECLS