Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
diff --git a/testSAX.c b/testSAX.c
index 1e7acb1..c64bc3c 100644
--- a/testSAX.c
+++ b/testSAX.c
@@ -388,7 +388,12 @@
 void
 charactersDebug(xmlParserCtxtPtr ctxt, const CHAR *ch, int len)
 {
-    fprintf(stdout, "SAX.characters(%.30s, %d)\n", (char *) ch, len);
+    int i;
+
+    fprintf(stdout, "SAX.characters(");
+    for (i = 0;(i < len) && (i < 30);i++)
+	fprintf(stdout, "%c", ch[i]);
+    fprintf(stdout, ", %d)\n", len);
 }
 
 /**