]> git.cameronkatri.com Git - mandoc.git/blobdiff - libmdoc.h
Documented `In' in full.
[mandoc.git] / libmdoc.h
index 60dfc52b879f4ccddf1c938d1c7432f908dc19f9..b106b557a44baf176504e358ebff60fd25fe0b4d 100644 (file)
--- a/libmdoc.h
+++ b/libmdoc.h
@@ -1,4 +1,4 @@
-/*     $Id: libmdoc.h,v 1.50 2010/05/24 12:05:04 schwarze Exp $ */
+/*     $Id: libmdoc.h,v 1.52 2010/06/03 13:44:36 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -34,6 +34,7 @@ struct        mdoc {
 #define        MDOC_NEWLINE     (1 << 3) /* first macro/text in a line */
 #define        MDOC_PHRASELIT   (1 << 4) /* literal within a partila phrase */
 #define        MDOC_PPHRASE     (1 << 5) /* within a partial phrase */
+#define        MDOC_FREECOL     (1 << 6) /* `It' invocation should close */
        int               pflags;
        enum mdoc_next    next;
        struct mdoc_node *last;
@@ -117,8 +118,7 @@ const char   *mdoc_a2st(const char *);
 const char      *mdoc_a2arch(const char *);
 const char      *mdoc_a2vol(const char *);
 const char      *mdoc_a2msec(const char *);
-int              mdoc_valid_pre(struct mdoc *, 
-                       const struct mdoc_node *);
+int              mdoc_valid_pre(struct mdoc *, struct mdoc_node *);
 int              mdoc_valid_post(struct mdoc *);
 int              mdoc_action_pre(struct mdoc *, 
                        struct mdoc_node *);