]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc.c
LIBRARY can also occur in section 9.
[mandoc.git] / mdoc.c
diff --git a/mdoc.c b/mdoc.c
index 38f97ed16c9ba7df8fe1a69dd7a25c93d88ae49a..9ef84d58f7ba0dbafe2acba1088ac40bd01dfe72 100644 (file)
--- a/mdoc.c
+++ b/mdoc.c
@@ -1,4 +1,4 @@
-/*     $Id: mdoc.c,v 1.130 2010/05/13 06:22:11 kristaps Exp $ */
+/*     $Id: mdoc.c,v 1.133 2010/05/15 16:24:37 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -69,7 +69,6 @@ const char *const __mdoc_merrnames[MERRMAX] = {
        "prologue macro out of conventional order", /* EPROLOOO */
        "prologue macro repeated", /* EPROLREP */
        "invalid manual section", /* EBADMSEC */
-       "invalid section", /* EBADSEC */
        "invalid font mode", /* EFONT */
        "invalid date syntax", /* EBADDATE */
        "invalid number format", /* ENUMFMT */
@@ -191,6 +190,8 @@ mdoc_free1(struct mdoc *mdoc)
                free(mdoc->meta.arch);
        if (mdoc->meta.vol)
                free(mdoc->meta.vol);
+       if (mdoc->meta.msec)
+               free(mdoc->meta.msec);
 }
 
 
@@ -702,6 +703,8 @@ mdoc_ptext(struct mdoc *m, int line, char *buf)
         * sentence.  The front-end will know how to interpret this.
         */
 
+       /* FIXME: chain of close delims. */
+
        assert(i);
 
        if (mandoc_eos(buf, (size_t)i))