Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/include/ndds/rtixml/expat_config.h
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

370 lines
16 KiB
C

/* $Id$
(c) Copyright, Real-Time Innovations, 2014-2016.
All rights reserved.
No duplications, whole or partial, manual or electronic, may be made
without express written permission. Any such copies, or
revisions thereof, must display this notice unaltered.
This code contains trade secrets of Real-Time Innovations, Inc.
Description
-----------
File that contains all the configuration for expat, including prefixes for
avoiding symbol conflicts with other expat versions.
modification history
------------ -------
5.1.0, jpm Created
===============================================================================*/
#ifndef __EXPAT_CONFIG_H__
#define __EXPAT_CONFIG_H__
/* Create a RTI namespace for Expat Parser (see CORE-6043) */
#ifdef EXPAT_USE_RTI_NAMESPACE
#define addBinding RTI_addBinding
#define appendAttributeValue RTI_appendAttributeValue
#define ascii_encoding RTI_ascii_encoding
#define ascii_encoding_ns RTI_ascii_encoding_ns
#define ascii_toUtf8 RTI_ascii_toUtf8
#define attlist0 RTI_attlist0
#define attlist1 RTI_attlist1
#define attlist2 RTI_attlist2
#define attlist3 RTI_attlist3
#define attlist4 RTI_attlist4
#define attlist5 RTI_attlist5
#define attlist6 RTI_attlist6
#define attlist7 RTI_attlist7
#define attlist8 RTI_attlist8
#define attlist9 RTI_attlist9
#define big2_byteToAscii RTI_big2_byteToAscii
#define big2_byteType RTI_big2_byteType
#define big2_charMatches RTI_big2_charMatches
#define big2_encoding RTI_big2_encoding
#define big2_isNameMin RTI_big2_isNameMin
#define big2_isNmstrtMin RTI_big2_isNmstrtMin
#define build_model RTI_build_model
#define cdataSectionProcessor RTI_cdataSectionProcessor
#define checkCharRefNumber RTI_checkCharRefNumber
#define common RTI_common
#define condSect0 RTI_condSect0
#define condSect1 RTI_condSect1
#define condSect2 RTI_condSect2
#define contentProcessor RTI_contentProcessor
#define copyEntityTable RTI_copyEntityTable
#define declClose RTI_declClose
#define defineAttribute RTI_defineAttribute
#define destroyBindings RTI_destroyBindings
#define doCdataSection RTI_doCdataSection
#define doContent RTI_doContent
#define doctype0 RTI_doctype0
#define doctype1 RTI_doctype1
#define doctype2 RTI_doctype2
#define doctype3 RTI_doctype3
#define doctype4 RTI_doctype4
#define doctype5 RTI_doctype5
#define doIgnoreSection RTI_doIgnoreSection
#define doParseXmlDecl RTI_doParseXmlDecl
#define doProlog RTI_doProlog
#define dtdCopy RTI_dtdCopy
#define dtdCreate RTI_dtdCreate
#define dtdDestroy RTI_dtdDestroy
#define dtdReset RTI_dtdReset
#define element0 RTI_element0
#define element1 RTI_element1
#define element2 RTI_element2
#define element3 RTI_element3
#define element4 RTI_element4
#define element5 RTI_element5
#define element6 RTI_element6
#define element7 RTI_element7
#define encodings RTI_encodings
#define entity0 RTI_entity0
#define entity1 RTI_entity1
#define entity10 RTI_entity10
#define entity2 RTI_entity2
#define entity3 RTI_entity3
#define entity4 RTI_entity4
#define entity5 RTI_entity5
#define entity6 RTI_entity6
#define entity7 RTI_entity7
#define entity8 RTI_entity8
#define entity9 RTI_entity9
#define entityValueInitProcessor RTI_entityValueInitProcessor
#define entityValueProcessor RTI_entityValueProcessor
#define epilogProcessor RTI_epilogProcessor
#define error RTI_error
#define errorProcessor RTI_errorProcessor
#define externalEntityContentProcessor RTI_externalEntityContentProcessor
#define externalEntityInitProcessor RTI_externalEntityInitProcessor
#define externalEntityInitProcessor2 RTI_externalEntityInitProcessor2
#define externalEntityInitProcessor3 RTI_externalEntityInitProcessor3
#define externalParEntInitProcessor RTI_externalParEntInitProcessor
#define externalParEntProcessor RTI_externalParEntProcessor
#define externalSubset0 RTI_externalSubset0
#define externalSubset1 RTI_externalSubset1
#define findEncoding RTI_findEncoding
#define getAttributeId RTI_getAttributeId
#define getContext RTI_getContext
#define getElementType RTI_getElementType
#define getEncodingIndex RTI_getEncodingIndex
#define handleUnknownEncoding RTI_handleUnknownEncoding
#define hash RTI_hash
#define hashTableClear RTI_hashTableClear
#define hashTableDestroy RTI_hashTableDestroy
#define hashTableInit RTI_hashTableInit
#define hashTableIterInit RTI_hashTableIterInit
#define hashTableIterNext RTI_hashTableIterNext
#define ignoreSectionProcessor RTI_ignoreSectionProcessor
#define initializeEncoding RTI_initializeEncoding
#define initScan RTI_initScan
#define initScanContent RTI_initScanContent
#define initScanProlog RTI_initScanProlog
#define initUpdatePosition RTI_initUpdatePosition
#define internal_big2_encoding RTI_internal_big2_encoding
#define internal_big2_encoding_ns RTI_internal_big2_encoding_ns
#define internal_little2_encoding RTI_internal_little2_encoding
#define internal_little2_encoding_ns RTI_internal_little2_encoding_ns
#define internalSubset RTI_internalSubset
#define internal_utf8_encoding RTI_internal_utf8_encoding
#define internal_utf8_encoding_ns RTI_internal_utf8_encoding_ns
#define isNever RTI_isNever
#define isSpace RTI_isSpace
#define keyeq RTI_keyeq
#define KW_encoding RTI_KW_encoding
#define KW_ISO_8859_1 RTI_KW_ISO_8859_1
#define KW_no RTI_KW_no
#define KW_standalone RTI_KW_standalone
#define KW_US_ASCII RTI_KW_US_ASCII
#define KW_UTF_16 RTI_KW_UTF_16
#define KW_UTF_16BE RTI_KW_UTF_16BE
#define KW_UTF_16LE RTI_KW_UTF_16LE
#define KW_UTF_8 RTI_KW_UTF_8
#define KW_version RTI_KW_version
#define KW_yes RTI_KW_yes
#define latin1_encoding RTI_latin1_encoding
#define latin1_encoding_ns RTI_latin1_encoding_ns
#define latin1_toUtf16 RTI_latin1_toUtf16
#define latin1_toUtf8 RTI_latin1_toUtf8
#define little2_byteToAscii RTI_little2_byteToAscii
#define little2_byteType RTI_little2_byteType
#define little2_charMatches RTI_little2_charMatches
#define little2_encoding RTI_little2_encoding
#define little2_isNameMin RTI_little2_isNameMin
#define little2_isNmstrtMin RTI_little2_isNmstrtMin
#define lookup RTI_lookup
#define moveToFreeBindingList RTI_moveToFreeBindingList
#define nextScaffoldPart RTI_nextScaffoldPart
#define normal_encoding RTI_normal_encoding
#define normalizeLines RTI_normalizeLines
#define normalizePublicId RTI_normalizePublicId
#define notation0 RTI_notation0
#define notation1 RTI_notation1
#define notation2 RTI_notation2
#define notation3 RTI_notation3
#define notation4 RTI_notation4
#define parsePseudoAttribute RTI_parsePseudoAttribute
#define parserCreate RTI_parserCreate
#define parserInit RTI_parserInit
#define poolAppend RTI_poolAppend
#define poolAppendString RTI_poolAppendString
#define poolClear RTI_poolClear
#define poolCopyString RTI_poolCopyString
#define poolCopyStringN RTI_poolCopyStringN
#define poolDestroy RTI_poolDestroy
#define poolGrow RTI_poolGrow
#define poolInit RTI_poolInit
#define poolStoreString RTI_poolStoreString
#define processXmlDecl RTI_processXmlDecl
#define prolog0 RTI_prolog0
#define prolog1 RTI_prolog1
#define prolog2 RTI_prolog2
#define prologInitProcessor RTI_prologInitProcessor
#define prologProcessor RTI_prologProcessor
#define reportComment RTI_reportComment
#define reportDefault RTI_reportDefault
#define reportProcessingInstruction RTI_reportProcessingInstruction
#define sb_byteToAscii RTI_sb_byteToAscii
#define sb_byteType RTI_sb_byteType
#define sb_charMatches RTI_sb_charMatches
#define setContext RTI_setContext
#define setElementTypePrefix RTI_setElementTypePrefix
#define storeAttributeValue RTI_storeAttributeValue
#define storeAtts RTI_storeAtts
#define storeEntityValue RTI_storeEntityValue
#define storeRawNames RTI_storeRawNames
#define streqci RTI_streqci
#define toAscii RTI_toAscii
#define unicode_byte_type RTI_unicode_byte_type
#define unknown_encoding RTI_unknown_encoding
#define unknown_isInvalid RTI_unknown_isInvalid
#define unknown_isName RTI_unknown_isName
#define unknown_isNmstrt RTI_unknown_isNmstrt
#define unknown_toUtf16 RTI_unknown_toUtf16
#define unknown_toUtf8 RTI_unknown_toUtf8
#define utf8_encoding RTI_utf8_encoding
#define utf8_encoding_ns RTI_utf8_encoding_ns
#define utf8_isInvalid2 RTI_utf8_isInvalid2
#define utf8_isInvalid3 RTI_utf8_isInvalid3
#define utf8_isInvalid4 RTI_utf8_isInvalid4
#define utf8_isName2 RTI_utf8_isName2
#define utf8_isName3 RTI_utf8_isName3
/*
CORE-9095: No need to define here. Defined in xmltok.c
#define utf8_isName4 RTI_utf8_isName4
*/
#define utf8_isNmstrt2 RTI_utf8_isNmstrt2
#define utf8_isNmstrt3 RTI_utf8_isNmstrt3
/*
CORE-9095: No need to define here. Defined in xmltok.c
#define utf8_isNmstrt4 RTI_utf8_isNmstrt4
*/
#define utf8_toUtf16 RTI_utf8_toUtf16
#define utf8_toUtf8 RTI_utf8_toUtf8
#define XML_AttlistDeclHandler RTI_XML_AttlistDeclHandler
#define XML_Bool RTI_XML_Bool
#define XML_Char RTI_XML_Char
#define XML_CharacterDataHandler RTI_XML_CharacterDataHandler
#define XML_CommentHandler RTI_XML_CommentHandler
#define XML_Content RTI_XML_Content
#define XML_Content_findDescendant RTI_XML_Content_findDescendant
#define XML_Content_Quant RTI_XML_Content_Quant
#define XML_Content_Type RTI_XML_Content_Type
#define XML_DefaultCurrent RTI_XML_DefaultCurrent
#define XML_DefaultHandler RTI_XML_DefaultHandler
#define XML_ElementDeclHandler RTI_XML_ElementDeclHandler
#define XML_Encoding RTI_XML_Encoding
#define XML_EndCdataSectionHandler RTI_XML_EndCdataSectionHandler
#define XML_EndDoctypeDeclHandler RTI_XML_EndDoctypeDeclHandler
#define XML_EndElementHandler RTI_XML_EndElementHandler
#define XML_EndNamespaceDeclHandler RTI_XML_EndNamespaceDeclHandler
#define XML_EntityDeclHandler RTI_XML_EntityDeclHandler
#define XML_Error RTI_XML_Error
#define XML_ErrorString RTI_XML_ErrorString
#define XML_Expat_Version RTI_XML_Expat_Version
#define XML_ExpatVersion RTI_XML_ExpatVersion
#define XML_ExpatVersionInfo RTI_XML_ExpatVersionInfo
#define XML_ExternalEntityParserCreate RTI_XML_ExternalEntityParserCreate
#define XML_ExternalEntityRefHandler RTI_XML_ExternalEntityRefHandler
#define XML_Feature RTI_XML_Feature
#define XML_FeatureEnum RTI_XML_FeatureEnum
#define XML_FreeContentModel RTI_XML_FreeContentModel
#define XML_GetBase RTI_XML_GetBase
#define XML_GetBuffer RTI_XML_GetBuffer
#define XML_GetCurrentByteCount RTI_XML_GetCurrentByteCount
#define XML_GetCurrentByteIndex RTI_XML_GetCurrentByteIndex
#define XML_GetCurrentColumnNumber RTI_XML_GetCurrentColumnNumber
#define XML_GetCurrentLineNumber RTI_XML_GetCurrentLineNumber
#define XML_GetErrorCode RTI_XML_GetErrorCode
#define XML_GetFeatureList RTI_XML_GetFeatureList
#define XML_GetIdAttributeIndex RTI_XML_GetIdAttributeIndex
#define XML_GetInputContext RTI_XML_GetInputContext
#define XML_GetParsingStatus RTI_XML_GetParsingStatus
#define XML_GetSpecifiedAttributeCount RTI_XML_GetSpecifiedAttributeCount
#define XML_LChar RTI_XML_LChar
#define XML_MemFree RTI_XML_MemFree
#define XML_MemMalloc RTI_XML_MemMalloc
#define XML_Memory_Handling_Suite RTI_XML_Memory_Handling_Suite
#define XML_MemRealloc RTI_XML_MemRealloc
#define XML_NotationDeclHandler RTI_XML_NotationDeclHandler
#define XML_NotStandaloneHandler RTI_XML_NotStandaloneHandler
#define XML_ParamEntityParsing RTI_XML_ParamEntityParsing
#define XML_Parse RTI_XML_Parse
#define XML_ParseBuffer RTI_XML_ParseBuffer
#define XML_Parser RTI_XML_Parser
#define XML_ParserCreate RTI_XML_ParserCreate
#define XML_ParserCreate_MM RTI_XML_ParserCreate_MM
#define XML_ParserCreateNS RTI_XML_ParserCreateNS
#define XML_ParserFree RTI_XML_ParserFree
#define XML_ParserReset RTI_XML_ParserReset
#define XML_ParserStruct RTI_XML_ParserStruct
#define XML_Parsing RTI_XML_Parsing
#define XML_ParsingStatus RTI_XML_ParsingStatus
#define XML_ProcessingInstructionHandler RTI_XML_ProcessingInstructionHandler
#define XML_ResumeParser RTI_XML_ResumeParser
#define XML_SetAttlistDeclHandler RTI_XML_SetAttlistDeclHandler
#define XML_SetBase RTI_XML_SetBase
#define XML_SetCdataSectionHandler RTI_XML_SetCdataSectionHandler
#define XML_SetCharacterDataHandler RTI_XML_SetCharacterDataHandler
#define XML_SetCommentHandler RTI_XML_SetCommentHandler
#define XML_SetDefaultHandler RTI_XML_SetDefaultHandler
#define XML_SetDefaultHandlerExpand RTI_XML_SetDefaultHandlerExpand
#define XML_SetDoctypeDeclHandler RTI_XML_SetDoctypeDeclHandler
#define XML_SetElementDeclHandler RTI_XML_SetElementDeclHandler
#define XML_SetElementHandler RTI_XML_SetElementHandler
#define XML_SetEncoding RTI_XML_SetEncoding
#define XML_SetEndCdataSectionHandler RTI_XML_SetEndCdataSectionHandler
#define XML_SetEndDoctypeDeclHandler RTI_XML_SetEndDoctypeDeclHandler
#define XML_SetEndElementHandler RTI_XML_SetEndElementHandler
#define XML_SetEndNamespaceDeclHandler RTI_XML_SetEndNamespaceDeclHandler
#define XML_SetEntityDeclHandler RTI_XML_SetEntityDeclHandler
#define XML_SetExternalEntityRefHandler RTI_XML_SetExternalEntityRefHandler
#define XML_SetExternalEntityRefHandlerArg RTI_XML_SetExternalEntityRefHandlerArg
#define XML_SetHashSalt RTI_XML_SetHashSalt
#define XML_SetNamespaceDeclHandler RTI_XML_SetNamespaceDeclHandler
#define XML_SetNotationDeclHandler RTI_XML_SetNotationDeclHandler
#define XML_SetNotStandaloneHandler RTI_XML_SetNotStandaloneHandler
#define XML_SetParamEntityParsing RTI_XML_SetParamEntityParsing
#define XML_SetProcessingInstructionHandler RTI_XML_SetProcessingInstructionHandler
#define XML_SetReparseDeferralEnabled RTI_XML_SetReparseDeferralEnabled
#define XML_SetReturnNSTriplet RTI_XML_SetReturnNSTriplet
#define XML_SetSkippedEntityHandler RTI_XML_SetSkippedEntityHandler
#define XML_SetStartCdataSectionHandler RTI_XML_SetStartCdataSectionHandler
#define XML_SetStartDoctypeDeclHandler RTI_XML_SetStartDoctypeDeclHandler
#define XML_SetStartElementHandler RTI_XML_SetStartElementHandler
#define XML_SetStartNamespaceDeclHandler RTI_XML_SetStartNamespaceDeclHandler
#define XML_SetUnknownEncodingHandler RTI_XML_SetUnknownEncodingHandler
#define XML_SetUnparsedEntityDeclHandler RTI_XML_SetUnparsedEntityDeclHandler
#define XML_SetUserData RTI_XML_SetUserData
#define XML_SetXmlDeclHandler RTI_XML_SetXmlDeclHandler
#define XML_SkippedEntityHandler RTI_XML_SkippedEntityHandler
#define XML_StartCdataSectionHandler RTI_XML_StartCdataSectionHandler
#define XML_StartDoctypeDeclHandler RTI_XML_StartDoctypeDeclHandler
#define XML_StartElementHandler RTI_XML_StartElementHandler
#define XML_StartNamespaceDeclHandler RTI_XML_StartNamespaceDeclHandler
#define XML_Status RTI_XML_Status
#define XML_StopParser RTI_XML_StopParser
#define XML_UnknownEncodingHandler RTI_XML_UnknownEncodingHandler
#define XML_UnparsedEntityDeclHandler RTI_XML_UnparsedEntityDeclHandler
#define XML_UseForeignDTD RTI_XML_UseForeignDTD
#define XML_UseParserAsHandlerArg RTI_XML_UseParserAsHandlerArg
#define XML_XmlDeclHandler RTI_XML_XmlDeclHandler
#define XML_SetBillionLaughsAttackProtectionActivationThreshold RTI_XML_SetBillionLaughsAttackProtectionActivationThreshold
#define XML_SetBillionLaughsAttackProtectionMaximumAmplification RTI_XML_SetBillionLaughsAttackProtectionMaximumAmplification
#define XmlGetUtf16InternalEncoding RTI_XmlGetUtf16InternalEncoding
#define XmlGetUtf8InternalEncoding RTI_XmlGetUtf8InternalEncoding
#define XmlInitEncoding RTI_XmlInitEncoding
#define XmlInitUnknownEncoding RTI_XmlInitUnknownEncoding
#ifdef XML_NS
#define XmlInitUnknownEncodingNS RTI_XmlInitUnknownEncodingNS
#endif
#define XmlParseXmlDecl RTI_XmlParseXmlDecl
#define XmlPrologStateInit RTI_XmlPrologStateInit
#define XmlPrologStateInitExternalEntity RTI_XmlPrologStateInitExternalEntity
#define XmlSizeOfUnknownEncoding RTI_XmlSizeOfUnknownEncoding
#define XmlUtf16Encode RTI_XmlUtf16Encode
#define XmlUtf8Encode RTI_XmlUtf8Encode
#define big2_toUtf16 RTI_big2_toUtf16
#define big2_toUtf8 RTI_big2_toUtf8
#define little2_toUtf16 RTI_little2_toUtf16
#define little2_toUtf8 RTI_little2_toUtf8
#define normal_updatePosition RTI_normal_updatePosition
#define _INTERNAL_trim_to_complete_utf8_characters RTI_INTERNAL_trim_to_complete_utf8_characters
#define unsignedCharToPrintable RTI_unsignedCharToPrintable
#define testingAccountingGetCountBytesDirect RTI_testingAccountingGetCountBytesDirect
#define testingAccountingGetCountBytesIndirect RTI_testingAccountingGetCountBytesIndirect
#endif /* EXPAT_USE_RTI_NAMESPACE */
#endif