]> git.cameronkatri.com Git - mandoc.git/blobdiff - xml.c
Added warnings for using macros in the wrong sections.
[mandoc.git] / xml.c
diff --git a/xml.c b/xml.c
index 165820279d670923e9b05b6eeedc628bccc49dc3..6d7da207e231043522481021aebb157b79937e5c 100644 (file)
--- a/xml.c
+++ b/xml.c
@@ -1,4 +1,4 @@
-/* $Id: xml.c,v 1.18 2008/12/07 21:30:49 kristaps Exp $ */
+/* $Id: xml.c,v 1.20 2008/12/08 12:46:28 kristaps Exp $ */
 /*
  * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -44,7 +44,7 @@ static        int             xml_begin(struct md_mbuf *,
                                const struct md_args *, 
                                const struct tm *, 
                                const char *, const char *, 
-                               const char *, const char *);
+                               enum roffmsec, const char *);
 static int             xml_end(struct md_mbuf *, 
                                const struct md_args *);
 static ssize_t         xml_printtagname(struct md_mbuf *, 
@@ -123,7 +123,7 @@ xml_printtagname(struct md_mbuf *mbuf, enum md_ns ns, int tok)
 static int 
 xml_begin(struct md_mbuf *mbuf, const struct md_args *args,
                const struct tm *tm, const char *os, 
-               const char *title, const char *section, 
+               const char *title, enum roffmsec section, 
                const char *vol)
 {
 
@@ -131,7 +131,8 @@ xml_begin(struct md_mbuf *mbuf, const struct md_args *args,
                                "encoding=\"UTF-8\"?>\n", NULL))
                return(0);
        return(ml_puts(mbuf, "<mdoc xmlns:block=\"block\" "
-                               "xmlns:special=\"special\" "
+                               "xmlns:body=\"body\" "
+                               "xmlns:head=\"head\" "
                                "xmlns:inline=\"inline\">", NULL));
 }
 
@@ -198,6 +199,7 @@ int
 xml_alloc(void **p)
 {
 
+       *p = NULL;
        return(1);
 }