summaryrefslogtreecommitdiffstatshomepage
path: root/private.h
diff options
context:
space:
mode:
Diffstat (limited to 'private.h')
-rw-r--r--private.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/private.h b/private.h
index 41c9dcd2..fd763152 100644
--- a/private.h
+++ b/private.h
@@ -1,4 +1,4 @@
-/* $Id: private.h,v 1.41 2008/12/15 01:54:58 kristaps Exp $ */
+/* $Id: private.h,v 1.42 2008/12/15 03:13:01 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -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