]> git.cameronkatri.com Git - mandoc.git/blobdiff - private.h
More validation on prologue/first NAME section.
[mandoc.git] / private.h
index b64bdb8510d2fd59494d2a1ee63a08858ac0341f..dd4febfe3fee6067f049db91ac57f031eb0db61d 100644 (file)
--- a/private.h
+++ b/private.h
@@ -1,4 +1,4 @@
-/* $Id: private.h,v 1.72 2009/01/20 20:56:21 kristaps Exp $ */
+/* $Id: private.h,v 1.74 2009/01/21 11:35:26 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -33,13 +33,11 @@ struct      mdoc {
        int               linetok;
        int               flags;
 #define        MDOC_HALT        (1 << 0)
-#define        MDOC_BODYPARSE   (1 << 1)
        enum mdoc_next    next;
        struct mdoc_node *last;
        struct mdoc_node *first;
        struct mdoc_meta  meta;
-       enum mdoc_sec     sec_lastn;
-       enum mdoc_sec     sec_last;
+       enum mdoc_sec     lastnamed;
 };
 
 
@@ -161,6 +159,7 @@ int           xstrlcats(char *, const struct mdoc_node *, size_t);
 int              xstrlcat(char *, const char *, size_t);
 int              xstrlcpy(char *, const char *, size_t);
 int              xstrcmp(const char *, const char *);
+int              xstrncmp(const char *, const char *, size_t);
 void            *xcalloc(size_t, size_t);
 char            *xstrdup(const char *);