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);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
const xmlChar *
|
xmlChar *
|
||||||
xsltFuzzXslt(const char *data, size_t size) {
|
xsltFuzzXslt(const char *data, size_t size) {
|
||||||
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
|
const char *xsltBuffer, *xsltUrl, *docBuffer, *docUrl;
|
||||||
xmlDocPtr xsltDoc = NULL, doc = NULL;
|
xmlDocPtr xsltDoc = NULL, doc = NULL;
|
||||||
@@ -266,7 +266,7 @@ xsltFuzzXslt(const char *data, size_t size) {
|
|||||||
xmlNodePtr root;
|
xmlNodePtr root;
|
||||||
xsltStylesheetPtr sheet = NULL;
|
xsltStylesheetPtr sheet = NULL;
|
||||||
xsltTransformContextPtr ctxt = NULL;
|
xsltTransformContextPtr ctxt = NULL;
|
||||||
const xmlChar *ret = NULL;
|
xmlChar *ret = NULL;
|
||||||
size_t xsltSize, docSize, maxAllocs;
|
size_t xsltSize, docSize, maxAllocs;
|
||||||
int retLen;
|
int retLen;
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ xsltFuzzXPathCleanup(void);
|
|||||||
int
|
int
|
||||||
xsltFuzzXsltInit(void);
|
xsltFuzzXsltInit(void);
|
||||||
|
|
||||||
const xmlChar *
|
xmlChar *
|
||||||
xsltFuzzXslt(const char *data, size_t size);
|
xsltFuzzXslt(const char *data, size_t size);
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ testXPath(void) {
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
testXslt(void) {
|
testXslt(void) {
|
||||||
const xmlChar *result;
|
xmlChar *result;
|
||||||
const char fuzzData[] =
|
const char fuzzData[] =
|
||||||
"\0\0\0\0stylesheet.xsl\\\n"
|
"\0\0\0\0stylesheet.xsl\\\n"
|
||||||
"<xsl:stylesheet"
|
"<xsl:stylesheet"
|
||||||
@@ -73,7 +73,7 @@ testXslt(void) {
|
|||||||
ret = 1;
|
ret = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
xmlFree((void *) result);
|
xmlFree(result);
|
||||||
xsltFuzzXsltCleanup();
|
xsltFuzzXsltCleanup();
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -442,7 +442,8 @@ testStructuredErrorHandler(void *ctx ATTRIBUTE_UNUSED, const xmlError *err) {
|
|||||||
static void
|
static void
|
||||||
initializeLibxml2(void) {
|
initializeLibxml2(void) {
|
||||||
xmlInitParser();
|
xmlInitParser();
|
||||||
xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
|
xmlSetExternalEntityLoader(xmlGetExternalEntityLoader());
|
||||||
|
//xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader);
|
||||||
xmlSetGenericErrorFunc(NULL, testErrorHandler);
|
xmlSetGenericErrorFunc(NULL, testErrorHandler);
|
||||||
xsltSetGenericErrorFunc(NULL, testErrorHandler);
|
xsltSetGenericErrorFunc(NULL, testErrorHandler);
|
||||||
xmlSetStructuredErrorFunc(NULL,
|
xmlSetStructuredErrorFunc(NULL,
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ threadRoutine1(void *data)
|
|||||||
xmlDocPtr input;
|
xmlDocPtr input;
|
||||||
xmlDocPtr style;
|
xmlDocPtr style;
|
||||||
xmlDocPtr res;
|
xmlDocPtr res;
|
||||||
const xmlChar *result;
|
xmlChar *result;
|
||||||
int len;
|
int len;
|
||||||
xsltStylesheetPtr cur;
|
xsltStylesheetPtr cur;
|
||||||
int id = (int) (size_t) data;
|
int id = (int) (size_t) data;
|
||||||
@@ -142,7 +142,7 @@ threadRoutine2(void *data)
|
|||||||
{
|
{
|
||||||
xmlDocPtr input;
|
xmlDocPtr input;
|
||||||
xmlDocPtr res;
|
xmlDocPtr res;
|
||||||
const xmlChar *result;
|
xmlChar *result;
|
||||||
int len;
|
int len;
|
||||||
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;
|
xsltStylesheetPtr cur = (xsltStylesheetPtr) data;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user