- HTMLparser.[ch] HTMLtree.c: stored the inline/block property
  of element and use it to avoid outputting formatting spaces at
  the wrong place. Implemented the format parameter for HTML save.
- result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
  result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
  result/HTML/wired.html: of course this impact the result of a
  number of HTML tests
Daniel
diff --git a/include/libxml/HTMLparser.h b/include/libxml/HTMLparser.h
index b129175..e794918 100644
--- a/include/libxml/HTMLparser.h
+++ b/include/libxml/HTMLparser.h
@@ -34,12 +34,13 @@
 typedef htmlElemDesc *htmlElemDescPtr;
 struct _htmlElemDesc {
     const char *name;	/* The tag name */
-    char startTag;       /* Whether the start tag can be implied */
-    char endTag;         /* Whether the end tag can be implied */
-    char saveEndTag;     /* Whether the end tag should be saved */
-    char empty;          /* Is this an empty element ? */
-    char depr;           /* Is this a deprecated element ? */
-    char dtd;            /* 1: only in Loose DTD, 2: only Frameset one */
+    char startTag;      /* Whether the start tag can be implied */
+    char endTag;        /* Whether the end tag can be implied */
+    char saveEndTag;    /* Whether the end tag should be saved */
+    char empty;         /* Is this an empty element ? */
+    char depr;          /* Is this a deprecated element ? */
+    char dtd;           /* 1: only in Loose DTD, 2: only Frameset one */
+    char isinline;      /* is this a block 0 or inline 1 element */
     const char *desc;   /* the description */
 };