mirror of
https://github.com/roytam1/basilisk55.git
synced 2026-05-27 06:30:06 +00:00
ee15f2005b
- Issue #2889 - Part 0: Relocate Mozilla-specific files from Expat source. (b81b97ee) - Issue #2889 - Part 1: Prepare Mozilla's changes and extensions for Expat 2.6.4. (95676016) - Issue #2889 - Part 2: Import Expat 2.6.4 source. (9ade98b4) - Issue #2889 - Part 3: Apply Mozilla's patches to Expat 2.6.4. (0b9e221b) - Issue #2889 - Part 4: Fix build and runtime issues. (a2f8e661) - Issue #2889 - Follow-up: Avoid conflicts with system version of libexpat (e0f8acdd) - Issue #2889 - Follow-up: void methods shouldn't return a value. (8956c611) - Issue #2889 - Part 5: Rewrite patches for Expat 2.7.3. (a730f838) - Issue #2889 - Part 6: Import Expat 2.7.3 source. (d2acec73) - Issue #2889 - Part 7: Apply patches to Expat 2.7.3. (ca2ef518) - Issue #2889 - Follow-up: Allow generate_hash_secret_salt to be used. (acefed74) - Issue #2889 - Follow-up: Adjust Expat 2.7.3 local patches for removal of 3rd patch. (034eeaff) - Issue #2889 - Follow-up: Remove fix for BZ 569229. (493169e2)
181 lines
5.0 KiB
C
181 lines
5.0 KiB
C
/* -*- Mode: C; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "moz_expat.h"
|
|
#include "lib/xmlparse.c"
|
|
|
|
void
|
|
MOZ_XML_SetXmlDeclHandler(XML_Parser parser,
|
|
XML_XmlDeclHandler xmldecl) {
|
|
XML_SetXmlDeclHandler(parser, xmldecl);
|
|
}
|
|
|
|
XML_Parser
|
|
MOZ_XML_ParserCreate_MM(const XML_Char *encoding,
|
|
const XML_Memory_Handling_Suite *memsuite,
|
|
const XML_Char *namespaceSeparator) {
|
|
return XML_ParserCreate_MM(encoding, memsuite, namespaceSeparator);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetElementHandler(XML_Parser parser,
|
|
XML_StartElementHandler start,
|
|
XML_EndElementHandler end) {
|
|
XML_SetElementHandler(parser, start, end);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetCharacterDataHandler(XML_Parser parser,
|
|
XML_CharacterDataHandler handler) {
|
|
XML_SetCharacterDataHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetProcessingInstructionHandler(XML_Parser parser,
|
|
XML_ProcessingInstructionHandler handler) {
|
|
XML_SetProcessingInstructionHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetCommentHandler(XML_Parser parser,
|
|
XML_CommentHandler handler) {
|
|
XML_SetCommentHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetCdataSectionHandler(XML_Parser parser,
|
|
XML_StartCdataSectionHandler start,
|
|
XML_EndCdataSectionHandler end) {
|
|
XML_SetCdataSectionHandler(parser, start, end);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetDefaultHandlerExpand(XML_Parser parser,
|
|
XML_DefaultHandler handler) {
|
|
XML_SetDefaultHandlerExpand(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetDoctypeDeclHandler(XML_Parser parser,
|
|
XML_StartDoctypeDeclHandler start,
|
|
XML_EndDoctypeDeclHandler end) {
|
|
XML_SetDoctypeDeclHandler(parser, start, end);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
|
|
XML_UnparsedEntityDeclHandler handler) {
|
|
XML_SetUnparsedEntityDeclHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetNotationDeclHandler(XML_Parser parser,
|
|
XML_NotationDeclHandler handler) {
|
|
XML_SetNotationDeclHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetNamespaceDeclHandler(XML_Parser parser,
|
|
XML_StartNamespaceDeclHandler start,
|
|
XML_EndNamespaceDeclHandler end) {
|
|
XML_SetNamespaceDeclHandler(parser, start, end);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetExternalEntityRefHandler(XML_Parser parser,
|
|
XML_ExternalEntityRefHandler handler) {
|
|
XML_SetExternalEntityRefHandler(parser, handler);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg) {
|
|
XML_SetExternalEntityRefHandlerArg(parser, arg);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetReturnNSTriplet(XML_Parser parser, int do_nst) {
|
|
XML_SetReturnNSTriplet(parser, do_nst);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_SetUserData(XML_Parser parser, void *p) {
|
|
XML_SetUserData(parser, p);
|
|
}
|
|
|
|
enum XML_Status
|
|
MOZ_XML_SetBase(XML_Parser parser, const XML_Char *base) {
|
|
return XML_SetBase(parser, base);
|
|
}
|
|
|
|
const XML_Char *
|
|
MOZ_XML_GetBase(XML_Parser parser) {
|
|
return XML_GetBase(parser);
|
|
}
|
|
|
|
int
|
|
MOZ_XML_GetSpecifiedAttributeCount(XML_Parser parser) {
|
|
return XML_GetSpecifiedAttributeCount(parser);
|
|
}
|
|
|
|
enum XML_Status
|
|
MOZ_XML_Parse(XML_Parser parser, const char *s, int len, int isFinal) {
|
|
return XML_Parse(parser, s, len, isFinal);
|
|
}
|
|
|
|
enum XML_Status
|
|
MOZ_XML_StopParser(XML_Parser parser, int resumable) {
|
|
return XML_StopParser(parser, resumable);
|
|
}
|
|
|
|
enum XML_Status
|
|
MOZ_XML_ResumeParser(XML_Parser parser) {
|
|
return XML_ResumeParser(parser);
|
|
}
|
|
|
|
XML_Parser
|
|
MOZ_XML_ExternalEntityParserCreate(XML_Parser parser,
|
|
const XML_Char *context,
|
|
const XML_Char *encoding) {
|
|
return XML_ExternalEntityParserCreate(parser, context, encoding);
|
|
}
|
|
|
|
int
|
|
MOZ_XML_SetParamEntityParsing(XML_Parser parser,
|
|
enum XML_ParamEntityParsing parsing) {
|
|
return XML_SetParamEntityParsing(parser, parsing);
|
|
}
|
|
|
|
int
|
|
MOZ_XML_SetHashSalt(XML_Parser parser, unsigned long hash_salt) {
|
|
return XML_SetHashSalt(parser, hash_salt);
|
|
}
|
|
|
|
enum XML_Error
|
|
MOZ_XML_GetErrorCode(XML_Parser parser)
|
|
{
|
|
return XML_GetErrorCode(parser);
|
|
}
|
|
|
|
XML_Size MOZ_XML_GetCurrentLineNumber(XML_Parser parser) {
|
|
return XML_GetCurrentLineNumber(parser);
|
|
}
|
|
|
|
XML_Size MOZ_XML_GetCurrentColumnNumber(XML_Parser parser) {
|
|
return XML_GetCurrentColumnNumber(parser);
|
|
}
|
|
|
|
XML_Index MOZ_XML_GetCurrentByteIndex(XML_Parser parser) {
|
|
return XML_GetCurrentByteIndex(parser);
|
|
}
|
|
|
|
void
|
|
MOZ_XML_ParserFree(XML_Parser parser) {
|
|
XML_ParserFree(parser);
|
|
}
|
|
|
|
XML_Bool MOZ_XML_SetReparseDeferralEnabled(XML_Parser parser, int enabled) {
|
|
return XML_SetReparseDeferralEnabled(parser, enabled);
|
|
}
|