Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
diff --git a/testSAX.c b/testSAX.c
index 8d64691..1e7acb1 100644
--- a/testSAX.c
+++ b/testSAX.c
@@ -177,8 +177,16 @@
 xmlParserInputPtr
 resolveEntityDebug(xmlParserCtxtPtr ctxt, const CHAR *publicId, const CHAR *systemId)
 {
-    fprintf(stdout, "SAX.resolveEntity(%s, %s)\n",
-            (char *)publicId, (char *)systemId);
+    
+    fprintf(stdout, "SAX.resolveEntity(");
+    if (publicId != NULL)
+	fprintf(stdout, "%s", (char *)publicId);
+    else
+	fprintf(stdout, " ");
+    if (systemId != NULL)
+	fprintf(stdout, ", %s)\n", (char *)systemId);
+    else
+	fprintf(stdout, ", )\n");
     if (systemId != NULL) {
         return(xmlNewInputFromFile(ctxt, systemId));
     }