31 lines
636 B
C
31 lines
636 B
C
#include <stdlib.h>
|
|
#include <expat.h>
|
|
#include <stdio.h>
|
|
#include <unistd.h>
|
|
#include <string.h>
|
|
|
|
|
|
void XML_unknownEncoding(void *encodingHandlerData,
|
|
const XML_Char *name,
|
|
XML_Encoding *info)
|
|
{
|
|
}
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
void *encodingHandlerData;
|
|
|
|
static const char pythontest1[] = { '\0', '\r', '\n' };
|
|
XML_Parser p;
|
|
|
|
p = XML_ParserCreate(NULL);
|
|
|
|
XML_SetUnknownEncodingHandler(p, XML_unknownEncoding, encodingHandlerData);
|
|
|
|
if (XML_Parse(p, pythontest1, 3, 1) == 0)
|
|
puts("parse fail");
|
|
|
|
XML_ParserFree(p);
|
|
|
|
return 0;
|
|
}
|