mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-28 00:21:53 +03:00
Setting up the framework for structured error reporting, touches a lot of
* HTMLparser.c c14n.c catalog.c error.c globals.c parser.c parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c xmlschemas.c xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h include/libxml/valid.h include/libxml/xmlerror.h: Setting up the framework for structured error reporting, touches a lot of modules, but little code now the error handling trail has been cleaned up. Daniel
This commit is contained in:
@ -331,7 +331,7 @@ xmlRegexpErrMemory(xmlRegParserCtxtPtr ctxt, const char *extra)
|
||||
regexp = (const char *) ctxt->string;
|
||||
ctxt->error = XML_ERR_NO_MEMORY;
|
||||
}
|
||||
__xmlRaiseError(NULL, NULL, NULL, NULL, XML_FROM_REGEXP,
|
||||
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_REGEXP,
|
||||
XML_ERR_NO_MEMORY, XML_ERR_FATAL, NULL, 0, extra,
|
||||
regexp, NULL, 0, 0,
|
||||
"Memory allocation failed : %s\n", extra);
|
||||
@ -354,7 +354,7 @@ xmlRegexpErrCompile(xmlRegParserCtxtPtr ctxt, const char *extra)
|
||||
idx = ctxt->cur - ctxt->string;
|
||||
ctxt->error = XML_REGEXP_COMPILE_ERROR;
|
||||
}
|
||||
__xmlRaiseError(NULL, NULL, NULL, NULL, XML_FROM_REGEXP,
|
||||
__xmlRaiseError(NULL, NULL, NULL, NULL, NULL, XML_FROM_REGEXP,
|
||||
XML_REGEXP_COMPILE_ERROR, XML_ERR_FATAL, NULL, 0, extra,
|
||||
regexp, NULL, idx, 0,
|
||||
"failed to compile: %s\n", extra);
|
||||
|
Reference in New Issue
Block a user