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));
}