#endif /* not W3C14N */
static void
-defaultCharacterData(XML_Parser parser, const XML_Char *s, int len)
+defaultCharacterData(void *userData, const XML_Char *s, int len)
{
- XML_DefaultCurrent(parser);
+ XML_DefaultCurrent((XML_Parser) userData);
}
static void
-defaultStartElement(XML_Parser parser, const XML_Char *name,
+defaultStartElement(void *userData, const XML_Char *name,
const XML_Char **atts)
{
- XML_DefaultCurrent(parser);
+ XML_DefaultCurrent((XML_Parser) userData);
}
static void
-defaultEndElement(XML_Parser parser, const XML_Char *name)
+defaultEndElement(void *userData, const XML_Char *name)
{
- XML_DefaultCurrent(parser);
+ XML_DefaultCurrent((XML_Parser) userData);
}
static void
-defaultProcessingInstruction(XML_Parser parser, const XML_Char *target,
+defaultProcessingInstruction(void *userData, const XML_Char *target,
const XML_Char *data)
{
- XML_DefaultCurrent(parser);
+ XML_DefaultCurrent((XML_Parser) userData);
}
static void
-nopCharacterData(XML_Parser parser, const XML_Char *s, int len)
+nopCharacterData(void *userData, const XML_Char *s, int len)
{
}
static void
-nopStartElement(XML_Parser parser, const XML_Char *name, const XML_Char **atts)
+nopStartElement(void *userData, const XML_Char *name, const XML_Char **atts)
{
}
static void
-nopEndElement(XML_Parser parser, const XML_Char *name)
+nopEndElement(void *userData, const XML_Char *name)
{
}
static void
-nopProcessingInstruction(XML_Parser parser, const XML_Char *target,
+nopProcessingInstruction(void *userData, const XML_Char *target,
const XML_Char *data)
{
}
static void
-markup(XML_Parser parser, const XML_Char *s, int len)
+markup(void *userData, const XML_Char *s, int len)
{
- FILE *fp = XML_GetUserData(parser);
+ FILE *fp = XML_GetUserData((XML_Parser) userData);
for (; len > 0; --len, ++s)
puttc(*s, fp);
}
}
static void
-metaStartDocument(XML_Parser parser)
+metaStartDocument(void *userData)
{
- fputts(T("<document>\n"), XML_GetUserData(parser));
+ fputts(T("<document>\n"), XML_GetUserData((XML_Parser) userData));
}
static void
-metaEndDocument(XML_Parser parser)
+metaEndDocument(void *userData)
{
- fputts(T("</document>\n"), XML_GetUserData(parser));
+ fputts(T("</document>\n"), XML_GetUserData((XML_Parser) userData));
}
static void
-metaStartElement(XML_Parser parser, const XML_Char *name,
+metaStartElement(void *userData, const XML_Char *name,
const XML_Char **atts)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
const XML_Char **specifiedAttsEnd
= atts + XML_GetSpecifiedAttributeCount(parser);
}
static void
-metaEndElement(XML_Parser parser, const XML_Char *name)
+metaEndElement(void *userData, const XML_Char *name)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
ftprintf(fp, T("<endtag name=\"%s\""), name);
metaLocation(parser);
}
static void
-metaProcessingInstruction(XML_Parser parser, const XML_Char *target,
+metaProcessingInstruction(void *userData, const XML_Char *target,
const XML_Char *data)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
ftprintf(fp, T("<pi target=\"%s\" data=\""), target);
characterData(fp, data, tcslen(data));
}
static void
-metaComment(XML_Parser parser, const XML_Char *data)
+metaComment(void *userData, const XML_Char *data)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<comment data=\""), fp);
characterData(fp, data, tcslen(data));
}
static void
-metaStartCdataSection(XML_Parser parser)
+metaStartCdataSection(void *userData)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<startcdata"), fp);
metaLocation(parser);
}
static void
-metaEndCdataSection(XML_Parser parser)
+metaEndCdataSection(void *userData)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<endcdata"), fp);
metaLocation(parser);
}
static void
-metaCharacterData(XML_Parser parser, const XML_Char *s, int len)
+metaCharacterData(void *userData, const XML_Char *s, int len)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<chars str=\""), fp);
characterData(fp, s, len);
}
static void
-metaStartDoctypeDecl(XML_Parser parser,
+metaStartDoctypeDecl(void *userData,
const XML_Char *doctypeName,
const XML_Char *sysid,
const XML_Char *pubid,
int has_internal_subset)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
ftprintf(fp, T("<startdoctype name=\"%s\""), doctypeName);
metaLocation(parser);
}
static void
-metaEndDoctypeDecl(XML_Parser parser)
+metaEndDoctypeDecl(void *userData)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<enddoctype"), fp);
metaLocation(parser);
}
static void
-metaNotationDecl(XML_Parser parser,
+metaNotationDecl(void *userData,
const XML_Char *notationName,
const XML_Char *base,
const XML_Char *systemId,
const XML_Char *publicId)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
ftprintf(fp, T("<notation name=\"%s\""), notationName);
if (publicId)
static void
-metaEntityDecl(XML_Parser parser,
+metaEntityDecl(void *userData,
const XML_Char *entityName,
int is_param,
const XML_Char *value,
const XML_Char *publicId,
const XML_Char *notationName)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
if (value) {
}
static void
-metaStartNamespaceDecl(XML_Parser parser,
+metaStartNamespaceDecl(void *userData,
const XML_Char *prefix,
const XML_Char *uri)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
fputts(T("<startns"), fp);
if (prefix)
}
static void
-metaEndNamespaceDecl(XML_Parser parser, const XML_Char *prefix)
+metaEndNamespaceDecl(void *userData, const XML_Char *prefix)
{
+ XML_Parser parser = (XML_Parser) userData;
FILE *fp = XML_GetUserData(parser);
if (!prefix)
fputts(T("<endns/>\n"), fp);