XML_L
return XML_L("out of memory");
return XML_L("syntax error");
return XML_L("no element found");
return XML_L("not well-formed (invalid token)");
return XML_L("unclosed token");
return XML_L("partial character");
return XML_L("mismatched tag");
return XML_L("duplicate attribute");
return XML_L("junk after document element");
return XML_L("illegal parameter entity reference");
return XML_L("undefined entity");
return XML_L("recursive entity reference");
return XML_L("asynchronous entity");
return XML_L("reference to invalid character number");
return XML_L("reference to binary entity");
return XML_L("reference to external entity in attribute");
return XML_L("XML or text declaration not at start of entity");
return XML_L("unknown encoding");
return XML_L("encoding specified in XML declaration is incorrect");
return XML_L("unclosed CDATA section");
return XML_L("error in processing external entity reference");
return XML_L("document is not standalone");
return XML_L("unexpected parser state - please send a bug report");
return XML_L("entity declared in parameter entity");
return XML_L("requested feature requires XML_DTD support in Expat");
return XML_L("cannot change setting once parsing has begun");
return XML_L("unbound prefix");
return XML_L("must not undeclare prefix");
return XML_L("incomplete markup in parameter entity");
return XML_L("XML declaration not well-formed");
return XML_L("text declaration not well-formed");
return XML_L("illegal character(s) in public id");
return XML_L("parser suspended");
return XML_L("parser not suspended");
return XML_L("parsing aborted");
return XML_L("parsing finished");
return XML_L("cannot suspend in external parameter entity");
return XML_L(
return XML_L("reserved prefix (xmlns) must not be declared or undeclared");
return XML_L(
return XML_L("invalid argument");
return XML_L(
return XML_L(
return XML_L("parser not started");
#define V1(a, b, c) XML_L(#a) XML_L(".") XML_L(#b) XML_L(".") XML_L(#c)
#define V2(a, b, c) XML_L("expat_") V1(a, b, c)
{XML_FEATURE_SIZEOF_XML_CHAR, XML_L("sizeof(XML_Char)"),
{XML_FEATURE_SIZEOF_XML_LCHAR, XML_L("sizeof(XML_LChar)"),
{XML_FEATURE_UNICODE, XML_L("XML_UNICODE"), 0},
{XML_FEATURE_UNICODE_WCHAR_T, XML_L("XML_UNICODE_WCHAR_T"), 0},
{XML_FEATURE_DTD, XML_L("XML_DTD"), 0},
{XML_FEATURE_CONTEXT_BYTES, XML_L("XML_CONTEXT_BYTES"),
{XML_FEATURE_MIN_SIZE, XML_L("XML_MIN_SIZE"), 0},
{XML_FEATURE_NS, XML_L("XML_NS"), 0},
{XML_FEATURE_LARGE_SIZE, XML_L("XML_LARGE_SIZE"), 0},
{XML_FEATURE_ATTR_INFO, XML_L("XML_ATTR_INFO"), 0},
XML_L("XML_BLAP_MAX_AMP"),
XML_L("XML_BLAP_ACT_THRES"),
{XML_FEATURE_GE, XML_L("XML_GE"), 0},
XML_L("XML_AT_MAX_AMP"),
XML_L("XML_AT_ACT_THRES"),