]> git.cameronkatri.com Git - mandoc.git/blobdiff - libmdoc.h
typo; diff from fcambus@
[mandoc.git] / libmdoc.h
index 9545d11f4dcd191c31de1d8eea660ca89d7bbf27..ff29625194dceca78257afef89521425acf70252 100644 (file)
--- a/libmdoc.h
+++ b/libmdoc.h
@@ -1,4 +1,4 @@
-/*     $Id: libmdoc.h,v 1.113 2018/08/17 20:33:37 schwarze Exp $ */
+/*     $Id: libmdoc.h,v 1.117 2018/12/31 04:55:46 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013,2014,2015,2017,2018 Ingo Schwarze <schwarze@openbsd.org>
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2013,2014,2015,2017,2018 Ingo Schwarze <schwarze@openbsd.org>
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+struct roff_node;
+struct roff_man;
+struct mdoc_arg;
+
 #define        MACRO_PROT_ARGS struct roff_man *mdoc, \
                        enum roff_tok tok, \
                        int line, \
 #define        MACRO_PROT_ARGS struct roff_man *mdoc, \
                        enum roff_tok tok, \
                        int line, \
@@ -38,6 +42,7 @@ enum  margserr {
        ARGS_ERROR,
        ARGS_EOLN, /* end-of-line */
        ARGS_WORD, /* normal word */
        ARGS_ERROR,
        ARGS_EOLN, /* end-of-line */
        ARGS_WORD, /* normal word */
+       ARGS_ALLOC, /* normal word from roff_getarg() */
        ARGS_PUNCT, /* series of punctuation */
        ARGS_PHRASE /* Bl -column phrase */
 };
        ARGS_PUNCT, /* series of punctuation */
        ARGS_PHRASE /* Bl -column phrase */
 };
@@ -69,10 +74,7 @@ void           mdoc_tail_alloc(struct roff_man *, int, int,
                        enum roff_tok);
 struct roff_node *mdoc_endbody_alloc(struct roff_man *, int, int,
                        enum roff_tok, struct roff_node *);
                        enum roff_tok);
 struct roff_node *mdoc_endbody_alloc(struct roff_man *, int, int,
                        enum roff_tok, struct roff_node *);
-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(struct roff_man *, struct roff_node *);
-void             mdoc_state_reset(struct roff_man *);
 const char      *mdoc_a2arch(const char *);
 const char      *mdoc_a2att(const char *);
 const char      *mdoc_a2lib(const char *);
 const char      *mdoc_a2arch(const char *);
 const char      *mdoc_a2att(const char *);
 const char      *mdoc_a2lib(const char *);