]> git.cameronkatri.com Git - mandoc.git/blobdiff - libmdoc.h
fix a typo that prevented names from .Dt from getting priority
[mandoc.git] / libmdoc.h
index e06ae6e60546aa5a6fa5ccee1241cca533c077f3..5a6cc3ed9ba87fe6da147677d3e7faf4a49f6fa2 100644 (file)
--- a/libmdoc.h
+++ b/libmdoc.h
@@ -1,4 +1,4 @@
-/*     $Id: libmdoc.h,v 1.106 2015/10/17 00:21:07 schwarze Exp $ */
+/*     $Id: libmdoc.h,v 1.108 2015/11/07 14:01:16 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013, 2014, 2015 Ingo Schwarze <schwarze@openbsd.org>
@@ -62,7 +62,6 @@ enum  mdelim {
 
 extern const struct mdoc_macro *const mdoc_macros;
 
-__BEGIN_DECLS
 
 void             mdoc_macro(MACRO_PROT_ARGS);
 void             mdoc_elem_alloc(struct roff_man *, int, int,
@@ -73,15 +72,17 @@ void                  mdoc_tail_alloc(struct roff_man *, int, int, int);
 struct roff_node *mdoc_endbody_alloc(struct roff_man *, int, int, int,
                        struct roff_node *, enum mdoc_endbody);
 void             mdoc_node_relink(struct roff_man *, struct roff_node *);
+void             mdoc_node_validate(struct roff_man *);
+void             mdoc_state(struct roff_man *, struct roff_node *);
+void             mdoc_state_reset(struct roff_man *);
 int              mdoc_hash_find(const char *);
+const char      *mdoc_a2arch(const char *);
 const char      *mdoc_a2att(const char *);
 const char      *mdoc_a2lib(const char *);
+enum roff_sec    mdoc_a2sec(const char *);
 const char      *mdoc_a2st(const char *);
-const char      *mdoc_a2arch(const char *);
 void             mdoc_argv(struct roff_man *, int, int,
                        struct mdoc_arg **, int *, char *);
 enum margserr    mdoc_args(struct roff_man *, int,
                        int *, char *, int, char **);
 enum mdelim      mdoc_isdelim(const char *);
-
-__END_DECLS