mirror of
https://gitlab.gnome.org/GNOME/libxslt
synced 2025-11-04 00:53:12 +03:00
Update tests for new libxml2 IO
This commit is contained in:
@@ -258,7 +258,7 @@ xsltFuzzXsltInit(void) {
|
||||
return(0);
|
||||
}
|
||||
|
||||
const xmlChar *
|
||||
xmlChar *
|
||||
xsltFuzzXslt(const char *data, size_t size) {
|
||||
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
|
||||
xmlDocPtr xsltDoc = NULL, doc = NULL;
|
||||
@@ -266,7 +266,7 @@ xsltFuzzXslt(const char *data, size_t size) {
|
||||
xmlNodePtr root;
|
||||
xsltStylesheetPtr sheet = NULL;
|
||||
xsltTransformContextPtr ctxt = NULL;
|
||||
const xmlChar *ret = NULL;
|
||||
xmlChar *ret = NULL;
|
||||
size_t xsltSize, docSize, maxAllocs;
|
||||
int retLen;
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ xsltFuzzXPathCleanup(void);
|
||||
int
|
||||
xsltFuzzXsltInit(void);
|
||||
|
||||
const xmlChar *
|
||||
xmlChar *
|
||||
xsltFuzzXslt(const char *data, size_t size);
|
||||
|
||||
void
|
||||
|
||||
@@ -40,7 +40,7 @@ testXPath(void) {
|
||||
|
||||
static int
|
||||
testXslt(void) {
|
||||
const xmlChar *result;
|
||||
xmlChar *result;
|
||||
const char fuzzData[] =
|
||||
"\0\0\0\0stylesheet.xsl\\\n"
|
||||
"<xsl:stylesheet"
|
||||
@@ -73,7 +73,7 @@ testXslt(void) {
|
||||
ret = 1;
|
||||
}
|
||||
|
||||
xmlFree((void *) result);
|
||||
xmlFree(result);
|
||||
xsltFuzzXsltCleanup();
|
||||
|
||||
return ret;
|
||||
|
||||
@@ -442,7 +442,8 @@ testStructuredErrorHandler(void *ctx ATTRIBUTE_UNUSED, const xmlError *err) {
|
||||
static void
|
||||
initializeLibxml2(void) {
|
||||
xmlInitParser();
|
||||
xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
|
||||
xmlSetExternalEntityLoader(xmlGetExternalEntityLoader());
|
||||
//xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
|
||||
xmlSetGenericErrorFunc(NULL, testErrorHandler);
|
||||
xsltSetGenericErrorFunc(NULL, testErrorHandler);
|
||||
xmlSetStructuredErrorFunc(NULL,
|
||||
|
||||
@@ -97,7 +97,7 @@ threadRoutine1(void *data)
|
||||
xmlDocPtr input;
|
||||
xmlDocPtr style;
|
||||
xmlDocPtr res;
|
||||
const xmlChar *result;
|
||||
xmlChar *result;
|
||||
int len;
|
||||
xsltStylesheetPtr cur;
|
||||
int id = (int) (size_t) data;
|
||||
@@ -142,7 +142,7 @@ threadRoutine2(void *data)
|
||||
{
|
||||
xmlDocPtr input;
|
||||
xmlDocPtr res;
|
||||
const xmlChar *result;
|
||||
xmlChar *result;
|
||||
int len;
|
||||
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user