Skip to content

Commit ea54bc7

Browse files
committed
ENH: Update exported symbols for expat
ENH: Use the same sort method as previously
1 parent 95ab3c2 commit ea54bc7

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

Modules/ThirdParty/Expat/src/expat/itk_expat_mangle.h

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,31 @@ ITK.
2727
2828
The following command was used to obtain the symbol list:
2929
30-
nm libITKEXPAT-4.9.a | grep " [TRD] " | awk '{ print $3 }' | sort | awk '{ print "#define "$1" itk_expat_"$1 }'
30+
nm libITKEXPAT-5.3.a | grep " [TRD] " | awk '{ print $3 }' | sort -df | awk '{ print "#define "$1" itk_expat_"$1 }'
3131
3232
*/
3333

34-
#define GetVTKEXpatXMLRole_RCSId itk_expat_GetVTKEXpatXMLRole_RCSId
34+
#define _INTERNAL_trim_to_complete_utf8_characters itk_expat__INTERNAL_trim_to_complete_utf8_characters
35+
#define testingAccountingGetCountBytesDirect itk_expat_testingAccountingGetCountBytesDirect
36+
#define testingAccountingGetCountBytesIndirect itk_expat_testingAccountingGetCountBytesIndirect
37+
#define unsignedCharToPrintable itk_expat_unsignedCharToPrintable
3538
#define XML_DefaultCurrent itk_expat_XML_DefaultCurrent
3639
#define XML_ErrorString itk_expat_XML_ErrorString
3740
#define XML_ExpatVersion itk_expat_XML_ExpatVersion
3841
#define XML_ExpatVersionInfo itk_expat_XML_ExpatVersionInfo
3942
#define XML_ExternalEntityParserCreate itk_expat_XML_ExternalEntityParserCreate
43+
#define XML_FreeContentModel itk_expat_XML_FreeContentModel
4044
#define XML_GetBase itk_expat_XML_GetBase
4145
#define XML_GetBuffer itk_expat_XML_GetBuffer
4246
#define XML_GetCurrentByteCount itk_expat_XML_GetCurrentByteCount
4347
#define XML_GetCurrentByteIndex itk_expat_XML_GetCurrentByteIndex
4448
#define XML_GetCurrentColumnNumber itk_expat_XML_GetCurrentColumnNumber
4549
#define XML_GetCurrentLineNumber itk_expat_XML_GetCurrentLineNumber
4650
#define XML_GetErrorCode itk_expat_XML_GetErrorCode
51+
#define XML_GetFeatureList itk_expat_XML_GetFeatureList
4752
#define XML_GetIdAttributeIndex itk_expat_XML_GetIdAttributeIndex
4853
#define XML_GetInputContext itk_expat_XML_GetInputContext
54+
#define XML_GetParsingStatus itk_expat_XML_GetParsingStatus
4955
#define XML_GetSpecifiedAttributeCount itk_expat_XML_GetSpecifiedAttributeCount
5056
#define XmlGetUtf16InternalEncoding itk_expat_XmlGetUtf16InternalEncoding
5157
#define XmlGetUtf16InternalEncodingNS itk_expat_XmlGetUtf16InternalEncodingNS
@@ -55,18 +61,25 @@ nm libITKEXPAT-4.9.a | grep " [TRD] " | awk '{ print $3 }' | sort | awk '{ prin
5561
#define XmlInitEncodingNS itk_expat_XmlInitEncodingNS
5662
#define XmlInitUnknownEncoding itk_expat_XmlInitUnknownEncoding
5763
#define XmlInitUnknownEncodingNS itk_expat_XmlInitUnknownEncodingNS
64+
#define XML_MemFree itk_expat_XML_MemFree
65+
#define XML_MemMalloc itk_expat_XML_MemMalloc
66+
#define XML_MemRealloc itk_expat_XML_MemRealloc
5867
#define XML_Parse itk_expat_XML_Parse
5968
#define XML_ParseBuffer itk_expat_XML_ParseBuffer
6069
#define XML_ParserCreate itk_expat_XML_ParserCreate
6170
#define XML_ParserCreate_MM itk_expat_XML_ParserCreate_MM
6271
#define XML_ParserCreateNS itk_expat_XML_ParserCreateNS
6372
#define XML_ParserFree itk_expat_XML_ParserFree
73+
#define XML_ParserReset itk_expat_XML_ParserReset
6474
#define XmlParseXmlDecl itk_expat_XmlParseXmlDecl
6575
#define XmlParseXmlDeclNS itk_expat_XmlParseXmlDeclNS
6676
#define XmlPrologStateInit itk_expat_XmlPrologStateInit
6777
#define XmlPrologStateInitExternalEntity itk_expat_XmlPrologStateInitExternalEntity
78+
#define XML_ResumeParser itk_expat_XML_ResumeParser
6879
#define XML_SetAttlistDeclHandler itk_expat_XML_SetAttlistDeclHandler
6980
#define XML_SetBase itk_expat_XML_SetBase
81+
#define XML_SetBillionLaughsAttackProtectionActivationThreshold itk_expat_XML_SetBillionLaughsAttackProtectionActivationThreshold
82+
#define XML_SetBillionLaughsAttackProtectionMaximumAmplification itk_expat_XML_SetBillionLaughsAttackProtectionMaximumAmplification
7083
#define XML_SetCdataSectionHandler itk_expat_XML_SetCdataSectionHandler
7184
#define XML_SetCharacterDataHandler itk_expat_XML_SetCharacterDataHandler
7285
#define XML_SetCommentHandler itk_expat_XML_SetCommentHandler
@@ -83,12 +96,14 @@ nm libITKEXPAT-4.9.a | grep " [TRD] " | awk '{ print $3 }' | sort | awk '{ prin
8396
#define XML_SetEntityDeclHandler itk_expat_XML_SetEntityDeclHandler
8497
#define XML_SetExternalEntityRefHandler itk_expat_XML_SetExternalEntityRefHandler
8598
#define XML_SetExternalEntityRefHandlerArg itk_expat_XML_SetExternalEntityRefHandlerArg
99+
#define XML_SetHashSalt itk_expat_XML_SetHashSalt
86100
#define XML_SetNamespaceDeclHandler itk_expat_XML_SetNamespaceDeclHandler
87101
#define XML_SetNotationDeclHandler itk_expat_XML_SetNotationDeclHandler
88102
#define XML_SetNotStandaloneHandler itk_expat_XML_SetNotStandaloneHandler
89103
#define XML_SetParamEntityParsing itk_expat_XML_SetParamEntityParsing
90104
#define XML_SetProcessingInstructionHandler itk_expat_XML_SetProcessingInstructionHandler
91105
#define XML_SetReturnNSTriplet itk_expat_XML_SetReturnNSTriplet
106+
#define XML_SetSkippedEntityHandler itk_expat_XML_SetSkippedEntityHandler
92107
#define XML_SetStartCdataSectionHandler itk_expat_XML_SetStartCdataSectionHandler
93108
#define XML_SetStartDoctypeDeclHandler itk_expat_XML_SetStartDoctypeDeclHandler
94109
#define XML_SetStartElementHandler itk_expat_XML_SetStartElementHandler
@@ -98,6 +113,8 @@ nm libITKEXPAT-4.9.a | grep " [TRD] " | awk '{ print $3 }' | sort | awk '{ prin
98113
#define XML_SetUserData itk_expat_XML_SetUserData
99114
#define XML_SetXmlDeclHandler itk_expat_XML_SetXmlDeclHandler
100115
#define XmlSizeOfUnknownEncoding itk_expat_XmlSizeOfUnknownEncoding
116+
#define XML_StopParser itk_expat_XML_StopParser
117+
#define XML_UseForeignDTD itk_expat_XML_UseForeignDTD
101118
#define XML_UseParserAsHandlerArg itk_expat_XML_UseParserAsHandlerArg
102119
#define XmlUtf16Encode itk_expat_XmlUtf16Encode
103120
#define XmlUtf8Encode itk_expat_XmlUtf8Encode

0 commit comments

Comments
 (0)