Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1921871 Details for
Bug 2139546
libxml2 update to 2.10..3 breaks ABI by removing 111 symbols
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
abipkgdiff report
file_2139546.txt (text/plain), 72.34 KB, created by
Dominik 'Rathann' Mierzejewski
on 2022-11-02 22:58:18 UTC
(
hide
)
Description:
abipkgdiff report
Filename:
MIME Type:
Creator:
Dominik 'Rathann' Mierzejewski
Created:
2022-11-02 22:58:18 UTC
Size:
72.34 KB
patch
obsolete
>$ abipkgdiff --d1 libxml2-debuginfo-2.9.14-1.fc36.x86_64.rpm --d2 libxml2-debuginfo-2.10.3-1.fc36.x86_64.rpm --devel1 libxml2-devel-2.9.14-1.fc36.x86_64.rpm --devel2 libxml2-devel-2.10.3-1.fc36.x86_64.rpm libxml2-2.9.14-1.fc36.x86_64.rpm libxml2-2.10.3-1.fc36.x86_64.rpm >================ changes of 'libxml2.so.2.9.14'=============== > Functions changes summary: 108 Removed, 5 Changed (813 filtered out), 0 Added functions > Variables changes summary: 1 Removed, 0 Changed (4 filtered out), 0 Added variables > Function symbols changes summary: 2 Removed, 0 Added function symbols not referenced by debug info > Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info > > 108 Removed functions: > > [D] 'function xmlSAXHandlerV1* __docbDefaultSAXHandler()' {__docbDefaultSAXHandler} > [D] 'function void attribute(void*, const xmlChar*, const xmlChar*)' {attribute@@LIBXML2_2.4.30} > [D] 'function void attributeDecl(void*, const xmlChar*, const xmlChar*, int, int, const xmlChar*, xmlEnumerationPtr)' {attributeDecl@@LIBXML2_2.4.30} > [D] 'function void cdataBlock(void*, const xmlChar*, int)' {cdataBlock@@LIBXML2_2.4.30} > [D] 'function void characters(void*, const xmlChar*, int)' {characters@@LIBXML2_2.4.30} > [D] 'function int checkNamespace(void*, xmlChar*)' {checkNamespace@@LIBXML2_2.4.30} > [D] 'function void comment(void*, const xmlChar*)' {comment@@LIBXML2_2.4.30} > [D] 'function void docbDefaultSAXHandlerInit()' {docbDefaultSAXHandlerInit@@LIBXML2_2.4.30} > [D] 'function void elementDecl(void*, const xmlChar*, int, xmlElementContentPtr)' {elementDecl@@LIBXML2_2.4.30} > [D] 'function void endDocument(void*)' {endDocument@@LIBXML2_2.4.30} > [D] 'function void endElement(void*, const xmlChar*)' {endElement@@LIBXML2_2.4.30} > [D] 'function void entityDecl(void*, const xmlChar*, int, const xmlChar*, const xmlChar*, xmlChar*)' {entityDecl@@LIBXML2_2.4.30} > [D] 'function void externalSubset(void*, const xmlChar*, const xmlChar*, const xmlChar*)' {externalSubset@@LIBXML2_2.4.30} > [D] 'function int getColumnNumber(void*)' {getColumnNumber@@LIBXML2_2.4.30} > [D] 'function xmlEntityPtr getEntity(void*, const xmlChar*)' {getEntity@@LIBXML2_2.4.30} > [D] 'function int getLineNumber(void*)' {getLineNumber@@LIBXML2_2.4.30} > [D] 'function xmlNsPtr getNamespace(void*)' {getNamespace@@LIBXML2_2.4.30} > [D] 'function xmlEntityPtr getParameterEntity(void*, const xmlChar*)' {getParameterEntity@@LIBXML2_2.4.30} > [D] 'function const xmlChar* getPublicId(void*)' {getPublicId@@LIBXML2_2.4.30} > [D] 'function const xmlChar* getSystemId(void*)' {getSystemId@@LIBXML2_2.4.30} > [D] 'function void globalNamespace(void*, const xmlChar*, const xmlChar*)' {globalNamespace@@LIBXML2_2.4.30} > [D] 'function int hasExternalSubset(void*)' {hasExternalSubset@@LIBXML2_2.4.30} > [D] 'function int hasInternalSubset(void*)' {hasInternalSubset@@LIBXML2_2.4.30} > [D] 'function xmlChar* htmlDecodeEntities(htmlParserCtxtPtr, int, xmlChar, xmlChar, xmlChar)' {htmlDecodeEntities} > [D] 'function void ignorableWhitespace(void*, const xmlChar*, int)' {ignorableWhitespace@@LIBXML2_2.4.30} > [D] 'function void initdocbDefaultSAXHandler(xmlSAXHandlerV1*)' {initdocbDefaultSAXHandler@@LIBXML2_2.4.30} > [D] 'function void inithtmlDefaultSAXHandler(xmlSAXHandlerV1*)' {inithtmlDefaultSAXHandler@@LIBXML2_2.4.30} > [D] 'function void initxmlDefaultSAXHandler(xmlSAXHandlerV1*, int)' {initxmlDefaultSAXHandler@@LIBXML2_2.4.30} > [D] 'function void internalSubset(void*, const xmlChar*, const xmlChar*, const xmlChar*)' {internalSubset@@LIBXML2_2.4.30} > [D] 'function int isStandalone(void*)' {isStandalone@@LIBXML2_2.4.30} > [D] 'function void namespaceDecl(void*, const xmlChar*, const xmlChar*)' {namespaceDecl@@LIBXML2_2.4.30} > [D] 'function void notationDecl(void*, const xmlChar*, const xmlChar*, const xmlChar*)' {notationDecl@@LIBXML2_2.4.30} > [D] 'function void processingInstruction(void*, const xmlChar*, const xmlChar*)' {processingInstruction@@LIBXML2_2.4.30} > [D] 'function void reference(void*, const xmlChar*)' {reference@@LIBXML2_2.4.30} > [D] 'function xmlParserInputPtr resolveEntity(void*, const xmlChar*, const xmlChar*)' {resolveEntity@@LIBXML2_2.4.30} > [D] 'function void setDocumentLocator(void*, xmlSAXLocatorPtr)' {setDocumentLocator@@LIBXML2_2.4.30} > [D] 'function void setNamespace(void*, const xmlChar*)' {setNamespace@@LIBXML2_2.4.30} > [D] 'function void startDocument(void*)' {startDocument@@LIBXML2_2.4.30} > [D] 'function void startElement(void*, const xmlChar*, const xmlChar**)' {startElement@@LIBXML2_2.4.30} > [D] 'function void unparsedEntityDecl(void*, const xmlChar*, const xmlChar*, const xmlChar*, const xmlChar*)' {unparsedEntityDecl@@LIBXML2_2.4.30} > [D] 'function int xmlBufAddHead(xmlBufPtr, const xmlChar*, int)' {xmlBufAddHead} > [D] 'function int xmlBufErase(xmlBufPtr, size_t)' {xmlBufErase} > [D] 'function int xmlBufInflate(xmlBufPtr, size_t)' {xmlBufInflate} > [D] 'function int xmlBufWriteCHAR(xmlBufPtr, const xmlChar*)' {xmlBufWriteCHAR} > [D] 'function int xmlBufWriteChar(xmlBufPtr, const char*)' {xmlBufWriteChar} > [D] 'function xmlChar* xmlDecodeEntities__internal_alias(xmlParserCtxtPtr, int, int, xmlChar, xmlChar, xmlChar)' {xmlDecodeEntities@@LIBXML2_2.4.30} > [D] 'function const xmlChar* xmlEncodeEntities__internal_alias(xmlDocPtr, const xmlChar*)' {xmlEncodeEntities@@LIBXML2_2.4.30} > [D] 'function int xmlGetFeature__internal_alias(xmlParserCtxtPtr, const char*, void*)' {xmlGetFeature@@LIBXML2_2.4.30} > [D] 'function int xmlGetFeaturesList__internal_alias(int*, const char**)' {xmlGetFeaturesList@@LIBXML2_2.4.30} > [D] 'function void xmlHandleEntity__internal_alias(xmlParserCtxtPtr, xmlEntityPtr)' {xmlHandleEntity@@LIBXML2_2.4.30} > [D] 'function int xmlIOFTPClose__internal_alias(void*)' {xmlIOFTPClose@@LIBXML2_2.4.30} > [D] 'function int xmlIOFTPMatch__internal_alias(const char*)' {xmlIOFTPMatch@@LIBXML2_2.4.30} > [D] 'function void* xmlIOFTPOpen__internal_alias(const char*)' {xmlIOFTPOpen@@LIBXML2_2.4.30} > [D] 'function int xmlIOFTPRead__internal_alias(void*, char*, int)' {xmlIOFTPRead@@LIBXML2_2.4.30} > [D] 'function xmlChar* xmlNamespaceParseNCName__internal_alias(xmlParserCtxtPtr)' {xmlNamespaceParseNCName@@LIBXML2_2.4.30} > [D] 'function xmlChar* xmlNamespaceParseNSDef__internal_alias(xmlParserCtxtPtr)' {xmlNamespaceParseNSDef@@LIBXML2_2.4.30} > [D] 'function xmlChar* xmlNamespaceParseQName__internal_alias(xmlParserCtxtPtr, xmlChar**)' {xmlNamespaceParseQName@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPCheckResponse__internal_alias(void*)' {xmlNanoFTPCheckResponse@@LIBXML2_2.4.30} > [D] 'function void xmlNanoFTPCleanup__internal_alias()' {xmlNanoFTPCleanup@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPCloseConnection__internal_alias(void*)' {xmlNanoFTPCloseConnection@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPClose__internal_alias(void*)' {xmlNanoFTPClose@@LIBXML2_2.4.30} > [D] 'function void* xmlNanoFTPConnectTo__internal_alias(const char*, int)' {xmlNanoFTPConnectTo@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPConnect__internal_alias(void*)' {xmlNanoFTPConnect@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPCwd__internal_alias(void*, const char*)' {xmlNanoFTPCwd@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPDele__internal_alias(void*, const char*)' {xmlNanoFTPDele@@LIBXML2_2.5.5} > [D] 'function void xmlNanoFTPFreeCtxt__internal_alias(void*)' {xmlNanoFTPFreeCtxt@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPGetConnection__internal_alias(void*)' {xmlNanoFTPGetConnection@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPGetResponse__internal_alias(void*)' {xmlNanoFTPGetResponse@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPGetSocket__internal_alias(void*, const char*)' {xmlNanoFTPGetSocket@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPGet__internal_alias(void*, ftpDataCallback, void*, const char*)' {xmlNanoFTPGet@@LIBXML2_2.4.30} > [D] 'function void xmlNanoFTPInit__internal_alias()' {xmlNanoFTPInit@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPList__internal_alias(void*, ftpListCallback, void*, const char*)' {xmlNanoFTPList@@LIBXML2_2.4.30} > [D] 'function void* xmlNanoFTPNewCtxt__internal_alias(const char*)' {xmlNanoFTPNewCtxt@@LIBXML2_2.4.30} > [D] 'function void* xmlNanoFTPOpen__internal_alias(const char*)' {xmlNanoFTPOpen@@LIBXML2_2.4.30} > [D] 'function void xmlNanoFTPProxy__internal_alias(const char*, int, const char*, const char*, int)' {xmlNanoFTPProxy@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPQuit__internal_alias(void*)' {xmlNanoFTPQuit@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPRead__internal_alias(void*, void*, int)' {xmlNanoFTPRead@@LIBXML2_2.4.30} > [D] 'function void xmlNanoFTPScanProxy__internal_alias(const char*)' {xmlNanoFTPScanProxy@@LIBXML2_2.4.30} > [D] 'function int xmlNanoFTPUpdateURL__internal_alias(void*, const char*)' {xmlNanoFTPUpdateURL@@LIBXML2_2.4.30} > [D] 'function xmlNsPtr xmlNewGlobalNs__internal_alias(xmlDocPtr, const xmlChar*, const xmlChar*)' {xmlNewGlobalNs@@LIBXML2_2.4.30} > [D] 'function void xmlParseNamespace__internal_alias(xmlParserCtxtPtr)' {xmlParseNamespace@@LIBXML2_2.4.30} > [D] 'function xmlChar* xmlParseQuotedString__internal_alias(xmlParserCtxtPtr)' {xmlParseQuotedString@@LIBXML2_2.4.30} > [D] 'function void xmlParserHandleReference__internal_alias(xmlParserCtxtPtr)' {xmlParserHandleReference@@LIBXML2_2.4.30} > [D] 'function void xmlSAX2InitDocbDefaultSAXHandler__internal_alias(xmlSAXHandler*)' {xmlSAX2InitDocbDefaultSAXHandler@@LIBXML2_2.6.0} > [D] 'function xmlChar* xmlScanName__internal_alias(xmlParserCtxtPtr)' {xmlScanName@@LIBXML2_2.4.30} > [D] 'function void xmlSetEntityReferenceFunc__internal_alias(xmlEntityReferenceFunc)' {xmlSetEntityReferenceFunc@@LIBXML2_2.4.30} > [D] 'function int xmlSetFeature__internal_alias(xmlParserCtxtPtr, const char*, void*)' {xmlSetFeature@@LIBXML2_2.4.30} > [D] 'function void xmlUpgradeOldNs(xmlDocPtr)' {xmlUpgradeOldNs} > [D] 'function xmlNodePtr xmlXPtrAdvanceNode(xmlNodePtr, int*)' {xmlXPtrAdvanceNode} > [D] 'function xmlNodePtr xmlXPtrBuildNodeList__internal_alias(xmlXPathObjectPtr)' {xmlXPtrBuildNodeList@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrEvalRangePredicate__internal_alias(xmlXPathParserContextPtr)' {xmlXPtrEvalRangePredicate@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrFreeLocationSet__internal_alias(xmlLocationSetPtr)' {xmlXPtrFreeLocationSet@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrLocationSetAdd__internal_alias(xmlLocationSetPtr, xmlXPathObjectPtr)' {xmlXPtrLocationSetAdd@@LIBXML2_2.4.30} > [D] 'function xmlLocationSetPtr xmlXPtrLocationSetCreate__internal_alias(xmlXPathObjectPtr)' {xmlXPtrLocationSetCreate@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrLocationSetDel__internal_alias(xmlLocationSetPtr, xmlXPathObjectPtr)' {xmlXPtrLocationSetDel@@LIBXML2_2.4.30} > [D] 'function xmlLocationSetPtr xmlXPtrLocationSetMerge__internal_alias(xmlLocationSetPtr, xmlLocationSetPtr)' {xmlXPtrLocationSetMerge@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrLocationSetRemove__internal_alias(xmlLocationSetPtr, int)' {xmlXPtrLocationSetRemove@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewCollapsedRange__internal_alias(xmlNodePtr)' {xmlXPtrNewCollapsedRange@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewLocationSetNodeSet__internal_alias(xmlNodeSetPtr)' {xmlXPtrNewLocationSetNodeSet@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewLocationSetNodes__internal_alias(xmlNodePtr, xmlNodePtr)' {xmlXPtrNewLocationSetNodes@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRangeNodeObject__internal_alias(xmlNodePtr, xmlXPathObjectPtr)' {xmlXPtrNewRangeNodeObject@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRangeNodePoint__internal_alias(xmlNodePtr, xmlXPathObjectPtr)' {xmlXPtrNewRangeNodePoint@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRangeNodes__internal_alias(xmlNodePtr, xmlNodePtr)' {xmlXPtrNewRangeNodes@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRangePointNode__internal_alias(xmlXPathObjectPtr, xmlNodePtr)' {xmlXPtrNewRangePointNode@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRangePoints__internal_alias(xmlXPathObjectPtr, xmlXPathObjectPtr)' {xmlXPtrNewRangePoints@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrNewRange__internal_alias(xmlNodePtr, int, xmlNodePtr, int)' {xmlXPtrNewRange@@LIBXML2_2.4.30} > [D] 'function void xmlXPtrRangeToFunction__internal_alias(xmlXPathParserContextPtr, int)' {xmlXPtrRangeToFunction@@LIBXML2_2.4.30} > [D] 'function xmlXPathObjectPtr xmlXPtrWrapLocationSet__internal_alias(xmlLocationSetPtr)' {xmlXPtrWrapLocationSet@@LIBXML2_2.4.30} > > 5 functions with some indirect sub-type change: > > [C] 'function xmlSAXHandlerV1* __htmlDefaultSAXHandler()' at globals.c:673:1 has some indirect sub-type changes: > return type changed: > in pointed to type 'typedef xmlSAXHandlerV1' at parser.h:758:1: > underlying type 'struct _xmlSAXHandlerV1' at parser.h:762:1 changed: > type size hasn't changed > 1 data member changes (1 filtered): > type of 'getEntitySAXFunc getEntity' changed: > underlying type 'typedef xmlEntityPtr (void*, const xmlChar*)*' changed: > in pointed to type 'function type typedef xmlEntityPtr (void*, const xmlChar*)': > return type changed: > underlying type 'xmlEntity*' changed: > in pointed to type 'typedef xmlEntity' at tree.h:48:1: > underlying type 'struct _xmlEntity' at entities.h:38:1 changed: > type size hasn't changed > 1 data member changes (7 filtered): > type of 'xmlElementType type' changed: > underlying type 'enum xmlElementType' at tree.h:159:1 changed: > type size hasn't changed > 1 enumerator deletion: > 'xmlElementType::XML_DOCB_DOCUMENT_NODE' value '21' > > [C] 'function void __xmlErrEncoding(xmlParserCtxtPtr, xmlParserErrors, const char*, const xmlChar*, const xmlChar*)' at parserInternals.c:129:1 has some indirect sub-type changes: > parameter 1 of type 'typedef xmlParserCtxtPtr' has sub-type changes: > underlying type 'xmlParserCtxt*' changed: > in pointed to type 'typedef xmlParserCtxt' at tree.h:38:1: > underlying type 'struct _xmlParserCtxt' at parser.h:186:1 changed: > type size hasn't changed > 1 data member changes (9 filtered): > type of 'xmlValidCtxt vctxt' changed: > underlying type 'struct _xmlValidCtxt' at valid.h:82:1 changed: > type size hasn't changed > no data member changes (6 filtered); > > [C] 'function xmlXPathObjectPtr valuePop__internal_alias(xmlXPathParserContextPtr)' at xpath.c:2860:1 has some indirect sub-type changes: > Please note that the exported symbol of this function is valuePop@@LIBXML2_2.4.30 > 'function xmlXPathObjectPtr valuePop__internal_alias(xmlXPathParserContextPtr) {valuePop@@LIBXML2_2.4.30}' now becomes 'function xmlXPathObjectPtr valuePop(xmlXPathParserContextPtr) {valuePop@@LIBXML2_2.4.30}' > return type changed: > underlying type 'xmlXPathObject*' changed: > in pointed to type 'typedef xmlXPathObject' at xpath.h:124:1: > underlying type 'struct _xmlXPathObject' at xpath.h:116:1 changed: > type size hasn't changed > 1 data member changes (1 filtered): > type of 'xmlXPathObjectType type' changed: > underlying type 'enum xmlXPathObjectType' at xpath.h:101:1 changed: > type size hasn't changed > 3 enumerator deletions: > 'xmlXPathObjectType::XPATH_POINT' value '5' > 'xmlXPathObjectType::XPATH_RANGE' value '6' > 'xmlXPathObjectType::XPATH_LOCATIONSET' value '7' > > [C] 'function int xmlShellDu__internal_alias(xmlNodePtr, char*, xmlShellCtxtPtr, char*, xmlNodePtr, xmlNodePtr)' at debugXML.c:2670:1 has some indirect sub-type changes: > Please note that the exported symbol of this function is xmlShellDu@@LIBXML2_2.4.30 > 'function int xmlShellDu__internal_alias(xmlNodePtr, char*, xmlShellCtxtPtr, char*, xmlNodePtr, xmlNodePtr) {xmlShellDu@@LIBXML2_2.4.30}' now becomes 'function int xmlShellDu(xmlShellCtxtPtr, char*, xmlNodePtr, xmlNodePtr) {xmlShellDu@@LIBXML2_2.4.30}' > parameter 1 of type 'typedef xmlNodePtr' changed: > typedef name changed from xmlNodePtr to xmlShellCtxtPtr at debugXML.h:112:1 > underlying type 'xmlNode*' changed: > in pointed to type 'typedef xmlNode' at debugXML.h:111:1: > typedef name changed from xmlNode to xmlShellCtxt at debugXML.h:111:1 > underlying type 'struct _xmlNode' at tree.h:489:1 changed: > type name changed from '_xmlNode' to '_xmlShellCtxt' > type size changed from 960 to 448 (in bits) > 9 data member deletions: > 'xmlElementType type', at offset 64 (in bits) at tree.h:491:1 > '_xmlNode* prev', at offset 448 (in bits) at tree.h:497:1 > 'xmlNs* ns', at offset 576 (in bits) at tree.h:501:1 > 'xmlChar* content', at offset 640 (in bits) at tree.h:502:1 > '_xmlAttr* properties', at offset 704 (in bits) at tree.h:503:1 > 'xmlNs* nsDef', at offset 768 (in bits) at tree.h:504:1 > 'void* psvi', at offset 832 (in bits) at tree.h:505:1 > 'unsigned short int line', at offset 896 (in bits) at tree.h:506:1 > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 6 data member changes (1 filtered): > type of 'const xmlChar* name' changed: > entity changed from 'const xmlChar*' to compatible type 'typedef xmlNodePtr' at tree.h:488:1 > in pointed to type 'const unsigned char' at tree.h:489:1: > entity changed from 'const unsigned char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_xmlNode::name' changed to '_xmlShellCtxt::node' at debugXML.h:116:1 > type of '_xmlNode* children' changed: > entity changed from '_xmlNode*' to compatible type 'typedef xmlXPathContextPtr' at xpath.h:40:1 > in pointed to type 'struct _xmlNode' at xpath.h:300:1: > type name changed from '_xmlNode' to '_xmlXPathContext' > type size changed from 960 to 3008 (in bits) > 1 data member deletion: > 'void* _private', at offset 0 (in bits) at tree.h:490:1 > 27 data member insertions: > 'int max_variables_unused', at offset 160 (in bits) at xpath.h:305:1 > 'int max_types', at offset 288 (in bits) at xpath.h:309:1 > 'int max_funcs_unused', at offset 416 (in bits) at xpath.h:313:1 > 'int nb_axis', at offset 512 (in bits) at xpath.h:316:1 > 'int max_axis', at offset 544 (in bits) at xpath.h:317:1 > 'int proximityPosition', at offset 864 (in bits) at xpath.h:327:1 > 'xmlNodePtr here', at offset 960 (in bits) at xpath.h:331:1 > 'xmlNodePtr origin', at offset 1024 (in bits) at xpath.h:332:1 > 'xmlHashTablePtr nsHash', at offset 1088 (in bits) at xpath.h:335:1 > 'xmlXPathVariableLookupFunc varLookupFunc', at offset 1152 (in bits) at xpath.h:336:1 > 'void* varLookupData', at offset 1216 (in bits) at xpath.h:337:1 > 'const xmlChar* function', at offset 1344 (in bits) at xpath.h:343:1 > 'const xmlChar* functionURI', at offset 1408 (in bits) at xpath.h:344:1 > 'xmlXPathFuncLookupFunc funcLookupFunc', at offset 1472 (in bits) at xpath.h:347:1 > 'void* funcLookupData', at offset 1536 (in bits) at xpath.h:348:1 > 'xmlNsPtr* tmpNsList', at offset 1600 (in bits) at xpath.h:351:1 > 'int tmpNsNr', at offset 1664 (in bits) at xpath.h:352:1 > 'void* userData', at offset 1728 (in bits) at xpath.h:355:1 > 'xmlStructuredErrorFunc error', at offset 1792 (in bits) at xpath.h:356:1 > 'xmlError lastError', at offset 1856 (in bits) at xpath.h:357:1 > 'xmlNodePtr debugNode', at offset 2560 (in bits) at xpath.h:358:1 > 'xmlDictPtr dict', at offset 2624 (in bits) at xpath.h:361:1 > 'int flags', at offset 2688 (in bits) at xpath.h:363:1 > 'void* cache', at offset 2752 (in bits) at xpath.h:366:1 > 'unsigned long int opLimit', at offset 2816 (in bits) at xpath.h:369:1 > 'unsigned long int opCount', at offset 2880 (in bits) at xpath.h:370:1 > 'int depth', at offset 2944 (in bits) at xpath.h:371:1 > 15 data member changes: > type of 'xmlElementType type' changed: > typedef name changed from xmlElementType to xmlNodePtr at tree.h:488:1 > underlying type 'enum xmlElementType' at tree.h:159:1 changed: > entity changed from 'enum xmlElementType' to 'xmlNode*' > type size changed from 32 to 64 (in bits) > type alignment changed from 32 to 0 > and name of '_xmlNode::type' changed to '_xmlXPathContext::node' at xpath.h:302:1 > type of 'const xmlChar* name' changed: > entity changed from 'const xmlChar*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::name' changed to '_xmlXPathContext::nb_variables_unused' at xpath.h:304:1 > type of '_xmlNode* children' changed: > entity changed from '_xmlNode*' to compatible type 'typedef xmlHashTablePtr' at hash.h:22:1 > and name of '_xmlNode::children' changed to '_xmlXPathContext::varHash' at xpath.h:306:1 > type of '_xmlNode* last' changed: > entity changed from '_xmlNode*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::last' changed to '_xmlXPathContext::nb_types' at xpath.h:308:1 > type of '_xmlNode* parent' changed: > entity changed from '_xmlNode*' to compatible type 'typedef xmlXPathTypePtr' at xpath.h:155:1 > in pointed to type 'struct _xmlNode' at xpath.h:156:1: > type name changed from '_xmlNode' to '_xmlXPathType' > type size changed from 960 to 128 (in bits) > 14 data member deletions: > 'void* _private', at offset 0 (in bits) at tree.h:490:1 > '_xmlNode* children', at offset 192 (in bits) at tree.h:493:1 > '_xmlNode* last', at offset 256 (in bits) at tree.h:494:1 > '_xmlNode* parent', at offset 320 (in bits) at tree.h:495:1 > '_xmlNode* next', at offset 384 (in bits) at tree.h:496:1 > '_xmlNode* prev', at offset 448 (in bits) at tree.h:497:1 > '_xmlDoc* doc', at offset 512 (in bits) at tree.h:498:1 > 'xmlNs* ns', at offset 576 (in bits) at tree.h:501:1 > 'xmlChar* content', at offset 640 (in bits) at tree.h:502:1 > '_xmlAttr* properties', at offset 704 (in bits) at tree.h:503:1 > 'xmlNs* nsDef', at offset 768 (in bits) at tree.h:504:1 > 'void* psvi', at offset 832 (in bits) at tree.h:505:1 > 'unsigned short int line', at offset 896 (in bits) at tree.h:506:1 > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 2 data member changes: > type of 'xmlElementType type' changed: > typedef name changed from xmlElementType to xmlXPathConvertFunc at xpath.h:148:1 > underlying type 'enum xmlElementType' at tree.h:159:1 changed: > entity changed from 'enum xmlElementType' to 'int (typedef xmlXPathObjectPtr, int)*' > type size changed from 32 to 64 (in bits) > type alignment changed from 32 to 0 > and name of '_xmlNode::type' changed to '_xmlXPathType::func' at xpath.h:158:1 > 'const xmlChar* name' offset changed from 128 to 0 (in bits) (by -128 bits) > and name of '_xmlNode::parent' changed to '_xmlXPathContext::types' at xpath.h:310:1 > type of '_xmlNode* next' changed: > entity changed from '_xmlNode*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::next' changed to '_xmlXPathContext::nb_funcs_unused' at xpath.h:312:1 > type of '_xmlNode* prev' changed: > entity changed from '_xmlNode*' to compatible type 'typedef xmlHashTablePtr' at hash.h:22:1 > and name of '_xmlNode::prev' changed to '_xmlXPathContext::funcHash' at xpath.h:314:1 > type of 'xmlNs* ns' changed: > entity changed from 'xmlNs*' to compatible type 'typedef xmlXPathAxisPtr' at xpath.h:214:1 > in pointed to type 'struct _xmlNs' at xpath.h:215:1: > type name changed from '_xmlNs' to '_xmlXPathAxis' > type size changed from 384 to 128 (in bits) > 4 data member deletions: > 'const xmlChar* href', at offset 128 (in bits) at tree.h:392:1 > 'const xmlChar* prefix', at offset 192 (in bits) at tree.h:393:1 > 'void* _private', at offset 256 (in bits) at tree.h:394:1 > '_xmlDoc* context', at offset 320 (in bits) at tree.h:395:1 > 2 data member changes: > type of '_xmlNs* next' changed: > in pointed to type 'struct _xmlNs': > entity changed from 'struct _xmlNs' to 'const xmlChar' > type size changed from 384 to 8 (in bits) > and name of '_xmlNs::next' changed to '_xmlXPathAxis::name' at xpath.h:216:1 > type of 'xmlNsType type' changed: > typedef name changed from xmlNsType to xmlXPathAxisFunc at xpath.h:206:1 > underlying type 'typedef xmlElementType' at tree.h:183:1 changed: > entity changed from 'typedef xmlElementType' to 'typedef xmlXPathObjectPtr (typedef xmlXPathParserContextPtr, typedef xmlXPathObjectPtr)*' > type size changed from 32 to 64 (in bits) > type alignment changed from 32 to 0 > and name of '_xmlNs::type' changed to '_xmlXPathAxis::func' at xpath.h:217:1 > and name of '_xmlNode::ns' changed to '_xmlXPathContext::axis' at xpath.h:318:1 > type of 'xmlChar* content' changed: > in pointed to type 'typedef xmlChar' at tree.h:388:1: > typedef name changed from xmlChar to xmlNsPtr at tree.h:388:1 > underlying type 'unsigned char' changed: > entity changed from 'unsigned char' to 'xmlNs*' > type size changed from 8 to 64 (in bits) > and name of '_xmlNode::content' changed to '_xmlXPathContext::namespaces' at xpath.h:321:1 > type of '_xmlAttr* properties' changed: > entity changed from '_xmlAttr*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::properties' changed to '_xmlXPathContext::nsNr' at xpath.h:322:1 > type of 'xmlNs* nsDef' changed: > in pointed to type 'typedef xmlNs': > entity changed from 'typedef xmlNs' to 'void' > type size changed from 384 to 0 (in bits) > and name of '_xmlNode::nsDef' changed to '_xmlXPathContext::user' at xpath.h:323:1 > type of 'void* psvi' changed: > entity changed from 'void*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::psvi' changed to '_xmlXPathContext::contextSize' at xpath.h:326:1 > type of 'unsigned short int line' changed: > type name changed from 'unsigned short int' to 'int' > type size changed from 16 to 32 (in bits) > and name of '_xmlNode::line' changed to '_xmlXPathContext::xptr' at xpath.h:330:1 > type of '_xmlDoc* doc' changed: > entity changed from '_xmlDoc*' to compatible type 'typedef xmlDocPtr' at tree.h:550:1 > and name of '_xmlNode::doc' changed to '_xmlXPathContext::doc' at xpath.h:301:1, offset changed from 512 to 0 (in bits) (by -512 bits) > type of 'unsigned short int extra' changed: > entity changed from 'unsigned short int' to 'void*' > type size changed from 16 to 64 (in bits) > and name of '_xmlNode::extra' changed to '_xmlXPathContext::extra' at xpath.h:340:1, offset changed from 912 to 1280 (in bits) (by +368 bits) > and name of '_xmlNode::children' changed to '_xmlShellCtxt::pctxt' at debugXML.h:117:1 > type of '_xmlNode* last' changed: > entity changed from '_xmlNode*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::last' changed to '_xmlShellCtxt::loaded' at debugXML.h:118:1 > type of '_xmlNode* parent' changed: > in pointed to type 'struct _xmlNode' at FILE.h:7:1: > entity changed from 'struct _xmlNode' to compatible type 'typedef FILE' at FILE.h:7:1 > type name changed from '_xmlNode' to '_IO_FILE' > type size changed from 960 to 1728 (in bits) > 1 data member deletion: > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 14 data member insertions: > 'int _flags2', at offset 928 (in bits) at struct_FILE.h:73:1 > '__off_t _old_offset', at offset 960 (in bits) at struct_FILE.h:74:1 > 'unsigned short int _cur_column', at offset 1024 (in bits) at struct_FILE.h:77:1 > 'signed char _vtable_offset', at offset 1040 (in bits) at struct_FILE.h:78:1 > 'char _shortbuf[1]', at offset 1048 (in bits) at struct_FILE.h:79:1 > '_IO_lock_t* _lock', at offset 1088 (in bits) at struct_FILE.h:81:1 > '__off64_t _offset', at offset 1152 (in bits) at struct_FILE.h:89:1 > '_IO_codecvt* _codecvt', at offset 1216 (in bits) at struct_FILE.h:91:1 > '_IO_wide_data* _wide_data', at offset 1280 (in bits) at struct_FILE.h:92:1 > '_IO_FILE* _freeres_list', at offset 1344 (in bits) at struct_FILE.h:93:1 > 'void* _freeres_buf', at offset 1408 (in bits) at struct_FILE.h:94:1 > 'size_t __pad5', at offset 1472 (in bits) at struct_FILE.h:95:1 > 'int _mode', at offset 1536 (in bits) at struct_FILE.h:96:1 > 'char _unused2[20]', at offset 1568 (in bits) at struct_FILE.h:98:1 > 14 data member changes (1 filtered): > type of 'void* _private' changed: > entity changed from 'void*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::_private' changed to '_IO_FILE::_flags' at struct_FILE.h:51:1 > type of 'xmlElementType type' changed: > entity changed from 'typedef xmlElementType' to 'char*' > type size changed from 32 to 64 (in bits) > type alignment changed from 32 to 0 > and name of '_xmlNode::type' changed to '_IO_FILE::_IO_read_ptr' at struct_FILE.h:54:1 > type of 'const xmlChar* name' changed: > in pointed to type 'const xmlChar': > entity changed from 'const xmlChar' to 'char' > type size hasn't changed > and name of '_xmlNode::name' changed to '_IO_FILE::_IO_read_end' at struct_FILE.h:55:1 > type of '_xmlNode* children' changed: > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'char' > type size changed from 960 to 8 (in bits) > and name of '_xmlNode::children' changed to '_IO_FILE::_IO_read_base' at struct_FILE.h:56:1 > type of '_xmlNode* last' changed: > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'char' > type size changed from 960 to 8 (in bits) > and name of '_xmlNode::last' changed to '_IO_FILE::_IO_write_base' at struct_FILE.h:57:1 > type of '_xmlNode* parent' changed: > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'char' > type size changed from 960 to 8 (in bits) > and name of '_xmlNode::parent' changed to '_IO_FILE::_IO_write_ptr' at struct_FILE.h:58:1 > type of '_xmlNode* next' changed: > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'char' > type size changed from 960 to 8 (in bits) > and name of '_xmlNode::next' changed to '_IO_FILE::_IO_write_end' at struct_FILE.h:59:1 > type of '_xmlNode* prev' changed: > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'char' > type size changed from 960 to 8 (in bits) > and name of '_xmlNode::prev' changed to '_IO_FILE::_IO_buf_base' at struct_FILE.h:60:1 > type of '_xmlDoc* doc' changed: > in pointed to type 'struct _xmlDoc': > entity changed from 'struct _xmlDoc' to 'char' > type size changed from 1408 to 8 (in bits) > and name of '_xmlNode::doc' changed to '_IO_FILE::_IO_buf_end' at struct_FILE.h:61:1 > type of 'xmlNs* ns' changed: > in pointed to type 'typedef xmlNs': > entity changed from 'typedef xmlNs' to 'char' > type size changed from 384 to 8 (in bits) > and name of '_xmlNode::ns' changed to '_IO_FILE::_IO_save_base' at struct_FILE.h:64:1 > type of 'xmlChar* content' changed: > in pointed to type 'typedef xmlChar': > entity changed from 'typedef xmlChar' to compatible type 'char' > type name changed from 'unsigned char' to 'char' > type size hasn't changed > and name of '_xmlNode::content' changed to '_IO_FILE::_IO_backup_base' at struct_FILE.h:65:1 > type of '_xmlAttr* properties' changed: > in pointed to type 'struct _xmlAttr': > entity changed from 'struct _xmlAttr' to 'char' > type size changed from 768 to 8 (in bits) > and name of '_xmlNode::properties' changed to '_IO_FILE::_IO_save_end' at struct_FILE.h:66:1 > type of 'xmlNs* nsDef' changed: > in pointed to type 'typedef xmlNs': > entity changed from 'typedef xmlNs' to compatible type 'struct _IO_marker' > and name of '_xmlNode::nsDef' changed to '_IO_FILE::_markers' at struct_FILE.h:68:1 > type of 'unsigned short int line' changed: > type name changed from 'unsigned short int' to 'int' > type size changed from 16 to 32 (in bits) > and name of '_xmlNode::line' changed to '_IO_FILE::_fileno' at struct_FILE.h:72:1 > and name of '_xmlNode::parent' changed to '_xmlShellCtxt::output' at debugXML.h:119:1 > type of '_xmlNode* next' changed: > entity changed from '_xmlNode*' to compatible type 'typedef xmlShellReadlineFunc' at debugXML.h:103:1 > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'function type char* (char*)' > type size changed from 960 to 64 (in bits) > and name of '_xmlNode::next' changed to '_xmlShellCtxt::input' at debugXML.h:120:1 > type of '_xmlDoc* doc' changed: > entity changed from '_xmlDoc*' to compatible type 'typedef xmlDocPtr' at tree.h:550:1 > and name of '_xmlNode::doc' changed to '_xmlShellCtxt::doc' at debugXML.h:115:1, offset changed from 512 to 64 (in bits) (by -448 bits) > parameter 3 of type 'typedef xmlShellCtxtPtr' changed: > typedef name changed from xmlShellCtxtPtr to xmlNodePtr at tree.h:488:1 > underlying type 'xmlShellCtxt*' changed: > in pointed to type 'typedef xmlShellCtxt' at tree.h:487:1: > typedef name changed from xmlShellCtxt to xmlNode at tree.h:487:1 > underlying type 'struct _xmlShellCtxt' at debugXML.h:113:1 changed: > type name changed from '_xmlShellCtxt' to '_xmlNode' > type size changed from 448 to 960 (in bits) > 9 data member insertions: > 'xmlElementType type', at offset 64 (in bits) at tree.h:491:1 > '_xmlNode* prev', at offset 448 (in bits) at tree.h:497:1 > 'xmlNs* ns', at offset 576 (in bits) at tree.h:501:1 > 'xmlChar* content', at offset 640 (in bits) at tree.h:502:1 > '_xmlAttr* properties', at offset 704 (in bits) at tree.h:503:1 > 'xmlNs* nsDef', at offset 768 (in bits) at tree.h:504:1 > 'void* psvi', at offset 832 (in bits) at tree.h:505:1 > 'unsigned short int line', at offset 896 (in bits) at tree.h:506:1 > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 7 data member changes: > type of 'char* filename' changed: > in pointed to type 'char': > type name changed from 'char' to 'void' > type size changed from 8 to 0 (in bits) > and name of '_xmlShellCtxt::filename' changed to '_xmlNode::_private' at tree.h:490:1 > type of 'xmlNodePtr node' changed: > entity changed from 'typedef xmlNodePtr' to compatible type 'const xmlChar*' > in pointed to type 'struct _xmlNode': > entity changed from 'struct _xmlNode' to 'const unsigned char' > type size changed from 960 to 8 (in bits) > and name of '_xmlShellCtxt::node' changed to '_xmlNode::name' at tree.h:492:1 > type of 'xmlXPathContextPtr pctxt' changed: > entity changed from 'typedef xmlXPathContextPtr' to compatible type '_xmlNode*' > in pointed to type 'struct _xmlXPathContext' at tree.h:489:1: > type name changed from '_xmlXPathContext' to '_xmlNode' > type size changed from 3008 to 960 (in bits) > 27 data member deletions: > 'int max_variables_unused', at offset 160 (in bits) at xpath.h:295:1 > 'int max_types', at offset 288 (in bits) at xpath.h:299:1 > 'int max_funcs_unused', at offset 416 (in bits) at xpath.h:303:1 > 'int nb_axis', at offset 512 (in bits) at xpath.h:306:1 > 'int max_axis', at offset 544 (in bits) at xpath.h:307:1 > 'int proximityPosition', at offset 864 (in bits) at xpath.h:317:1 > 'xmlNodePtr here', at offset 960 (in bits) at xpath.h:321:1 > 'xmlNodePtr origin', at offset 1024 (in bits) at xpath.h:322:1 > 'xmlHashTablePtr nsHash', at offset 1088 (in bits) at xpath.h:325:1 > 'xmlXPathVariableLookupFunc varLookupFunc', at offset 1152 (in bits) at xpath.h:326:1 > 'void* varLookupData', at offset 1216 (in bits) at xpath.h:327:1 > 'const xmlChar* function', at offset 1344 (in bits) at xpath.h:333:1 > 'const xmlChar* functionURI', at offset 1408 (in bits) at xpath.h:334:1 > 'xmlXPathFuncLookupFunc funcLookupFunc', at offset 1472 (in bits) at xpath.h:337:1 > 'void* funcLookupData', at offset 1536 (in bits) at xpath.h:338:1 > 'xmlNsPtr* tmpNsList', at offset 1600 (in bits) at xpath.h:341:1 > 'int tmpNsNr', at offset 1664 (in bits) at xpath.h:342:1 > 'void* userData', at offset 1728 (in bits) at xpath.h:345:1 > 'xmlStructuredErrorFunc error', at offset 1792 (in bits) at xpath.h:346:1 > 'xmlError lastError', at offset 1856 (in bits) at xpath.h:347:1 > 'xmlNodePtr debugNode', at offset 2560 (in bits) at xpath.h:348:1 > 'xmlDictPtr dict', at offset 2624 (in bits) at xpath.h:351:1 > 'int flags', at offset 2688 (in bits) at xpath.h:353:1 > 'void* cache', at offset 2752 (in bits) at xpath.h:356:1 > 'unsigned long int opLimit', at offset 2816 (in bits) at xpath.h:359:1 > 'unsigned long int opCount', at offset 2880 (in bits) at xpath.h:360:1 > 'int depth', at offset 2944 (in bits) at xpath.h:361:1 > 1 data member insertion: > 'void* _private', at offset 0 (in bits) at tree.h:490:1 > 14 data member changes (1 filtered): > type of 'xmlNodePtr node' changed: > typedef name changed from xmlNodePtr to xmlElementType at tree.h:181:1 > underlying type 'xmlNode*' changed: > entity changed from 'xmlNode*' to 'enum xmlElementType' at tree.h:159:1 > type size changed from 64 to 32 (in bits) > type alignment changed from 0 to 32 > and name of '_xmlXPathContext::node' changed to '_xmlNode::type' at tree.h:491:1 > type of 'int nb_variables_unused' changed: > entity changed from 'int' to 'const xmlChar*' > type size changed from 32 to 64 (in bits) > and name of '_xmlXPathContext::nb_variables_unused' changed to '_xmlNode::name' at tree.h:492:1 > type of 'xmlHashTablePtr varHash' changed: > entity changed from 'typedef xmlHashTablePtr' to compatible type '_xmlNode*' > and name of '_xmlXPathContext::varHash' changed to '_xmlNode::children' at tree.h:493:1 > type of 'int nb_types' changed: > entity changed from 'int' to '_xmlNode*' > type size changed from 32 to 64 (in bits) > and name of '_xmlXPathContext::nb_types' changed to '_xmlNode::last' at tree.h:494:1 > type of 'xmlXPathTypePtr types' changed: > entity changed from 'typedef xmlXPathTypePtr' to compatible type '_xmlNode*' > in pointed to type 'struct _xmlXPathType' at tree.h:489:1: > type name changed from '_xmlXPathType' to '_xmlNode' > type size changed from 128 to 960 (in bits) > 14 data member insertions: > 'void* _private', at offset 0 (in bits) at tree.h:490:1 > '_xmlNode* children', at offset 192 (in bits) at tree.h:493:1 > '_xmlNode* last', at offset 256 (in bits) at tree.h:494:1 > '_xmlNode* parent', at offset 320 (in bits) at tree.h:495:1 > '_xmlNode* next', at offset 384 (in bits) at tree.h:496:1 > '_xmlNode* prev', at offset 448 (in bits) at tree.h:497:1 > '_xmlDoc* doc', at offset 512 (in bits) at tree.h:498:1 > 'xmlNs* ns', at offset 576 (in bits) at tree.h:501:1 > 'xmlChar* content', at offset 640 (in bits) at tree.h:502:1 > '_xmlAttr* properties', at offset 704 (in bits) at tree.h:503:1 > 'xmlNs* nsDef', at offset 768 (in bits) at tree.h:504:1 > 'void* psvi', at offset 832 (in bits) at tree.h:505:1 > 'unsigned short int line', at offset 896 (in bits) at tree.h:506:1 > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 2 data member changes: > type of 'xmlXPathConvertFunc func' changed: > typedef name changed from xmlXPathConvertFunc to xmlElementType at tree.h:181:1 > underlying type 'int (typedef xmlXPathObjectPtr, int)*' changed: > entity changed from 'int (typedef xmlXPathObjectPtr, int)*' to 'enum xmlElementType' at tree.h:159:1 > type size changed from 64 to 32 (in bits) > type alignment changed from 0 to 32 > and name of '_xmlXPathType::func' changed to '_xmlNode::type' at tree.h:491:1 > 'const xmlChar* name' offset changed from 0 to 128 (in bits) (by +128 bits) > and name of '_xmlXPathContext::types' changed to '_xmlNode::parent' at tree.h:495:1 > type of 'int nb_funcs_unused' changed: > entity changed from 'int' to '_xmlNode*' > type size changed from 32 to 64 (in bits) > and name of '_xmlXPathContext::nb_funcs_unused' changed to '_xmlNode::next' at tree.h:496:1 > type of 'xmlHashTablePtr funcHash' changed: > entity changed from 'typedef xmlHashTablePtr' to compatible type '_xmlNode*' > and name of '_xmlXPathContext::funcHash' changed to '_xmlNode::prev' at tree.h:497:1 > type of 'xmlXPathAxisPtr axis' changed: > entity changed from 'typedef xmlXPathAxisPtr' to compatible type 'xmlNs*' > in pointed to type 'struct _xmlXPathAxis' at tree.h:389:1: > type name changed from '_xmlXPathAxis' to '_xmlNs' > type size changed from 128 to 384 (in bits) > 4 data member insertions: > 'const xmlChar* href', at offset 128 (in bits) at tree.h:392:1 > 'const xmlChar* prefix', at offset 192 (in bits) at tree.h:393:1 > 'void* _private', at offset 256 (in bits) at tree.h:394:1 > '_xmlDoc* context', at offset 320 (in bits) at tree.h:395:1 > 2 data member changes: > type of 'const xmlChar* name' changed: > in pointed to type 'const xmlChar' at tree.h:389:1: > entity changed from 'const xmlChar' to 'struct _xmlNs' at tree.h:389:1 > type size changed from 8 to 384 (in bits) > and name of '_xmlXPathAxis::name' changed to '_xmlNs::next' at tree.h:390:1 > type of 'xmlXPathAxisFunc func' changed: > typedef name changed from xmlXPathAxisFunc to xmlNsType at tree.h:375:1 > underlying type 'typedef xmlXPathObjectPtr (typedef xmlXPathParserContextPtr, typedef xmlXPathObjectPtr)*' changed: > entity changed from 'typedef xmlXPathObjectPtr (typedef xmlXPathParserContextPtr, typedef xmlXPathObjectPtr)*' to 'typedef xmlElementType' at tree.h:181:1 > type size changed from 64 to 32 (in bits) > type alignment changed from 0 to 32 > and name of '_xmlXPathAxis::func' changed to '_xmlNs::type' at tree.h:391:1 > and name of '_xmlXPathContext::axis' changed to '_xmlNode::ns' at tree.h:501:1 > type of 'xmlNsPtr* namespaces' changed: > in pointed to type 'typedef xmlNsPtr' at xmlstring.h:28:1: > typedef name changed from xmlNsPtr to xmlChar at xmlstring.h:28:1 > underlying type 'xmlNs*' changed: > entity changed from 'xmlNs*' to 'unsigned char' > type size changed from 64 to 8 (in bits) > and name of '_xmlXPathContext::namespaces' changed to '_xmlNode::content' at tree.h:502:1 > type of 'int nsNr' changed: > entity changed from 'int' to '_xmlAttr*' > type size changed from 32 to 64 (in bits) > and name of '_xmlXPathContext::nsNr' changed to '_xmlNode::properties' at tree.h:503:1 > type of 'int contextSize' changed: > entity changed from 'int' to 'void*' > type size changed from 32 to 64 (in bits) > and name of '_xmlXPathContext::contextSize' changed to '_xmlNode::psvi' at tree.h:505:1 > type of 'int xptr' changed: > type name changed from 'int' to 'unsigned short int' > type size changed from 32 to 16 (in bits) > and name of '_xmlXPathContext::xptr' changed to '_xmlNode::line' at tree.h:506:1 > type of 'xmlDocPtr doc' changed: > entity changed from 'typedef xmlDocPtr' to compatible type '_xmlDoc*' > and name of '_xmlXPathContext::doc' changed to '_xmlNode::doc' at tree.h:498:1, offset changed from 0 to 512 (in bits) (by +512 bits) > type of 'void* extra' changed: > entity changed from 'void*' to 'unsigned short int' > type size changed from 64 to 16 (in bits) > and name of '_xmlXPathContext::extra' changed to '_xmlNode::extra' at tree.h:507:1, offset changed from 1280 to 912 (in bits) (by -368 bits) > and name of '_xmlShellCtxt::pctxt' changed to '_xmlNode::children' at tree.h:493:1 > type of 'int loaded' changed: > entity changed from 'int' to '_xmlNode*' > type size changed from 32 to 64 (in bits) > and name of '_xmlShellCtxt::loaded' changed to '_xmlNode::last' at tree.h:494:1 > type of 'FILE* output' changed: > in pointed to type 'typedef FILE' at tree.h:489:1: > entity changed from 'typedef FILE' to compatible type 'struct _xmlNode' at tree.h:489:1 > type name changed from '_IO_FILE' to '_xmlNode' > type size changed from 1728 to 960 (in bits) > 14 data member deletions: > 'int _flags2', at offset 928 (in bits) at struct_FILE.h:73:1 > '__off_t _old_offset', at offset 960 (in bits) at struct_FILE.h:74:1 > 'unsigned short int _cur_column', at offset 1024 (in bits) at struct_FILE.h:77:1 > 'signed char _vtable_offset', at offset 1040 (in bits) at struct_FILE.h:78:1 > 'char _shortbuf[1]', at offset 1048 (in bits) at struct_FILE.h:79:1 > '_IO_lock_t* _lock', at offset 1088 (in bits) at struct_FILE.h:81:1 > '__off64_t _offset', at offset 1152 (in bits) at struct_FILE.h:89:1 > '_IO_codecvt* _codecvt', at offset 1216 (in bits) at struct_FILE.h:91:1 > '_IO_wide_data* _wide_data', at offset 1280 (in bits) at struct_FILE.h:92:1 > '_IO_FILE* _freeres_list', at offset 1344 (in bits) at struct_FILE.h:93:1 > 'void* _freeres_buf', at offset 1408 (in bits) at struct_FILE.h:94:1 > 'size_t __pad5', at offset 1472 (in bits) at struct_FILE.h:95:1 > 'int _mode', at offset 1536 (in bits) at struct_FILE.h:96:1 > 'char _unused2[20]', at offset 1568 (in bits) at struct_FILE.h:98:1 > 1 data member insertion: > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 15 data member changes: > type of 'int _flags' changed: > entity changed from 'int' to 'void*' > type size changed from 32 to 64 (in bits) > and name of '_IO_FILE::_flags' changed to '_xmlNode::_private' at tree.h:490:1 > type of 'char* _IO_read_ptr' changed: > entity changed from 'char*' to 'typedef xmlElementType' at tree.h:181:1 > type size changed from 64 to 32 (in bits) > type alignment changed from 0 to 32 > and name of '_IO_FILE::_IO_read_ptr' changed to '_xmlNode::type' at tree.h:491:1 > type of 'char* _IO_read_end' changed: > in pointed to type 'char': > entity changed from 'char' to 'const xmlChar' > type size hasn't changed > and name of '_IO_FILE::_IO_read_end' changed to '_xmlNode::name' at tree.h:492:1 > type of 'char* _IO_read_base' changed: > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_IO_FILE::_IO_read_base' changed to '_xmlNode::children' at tree.h:493:1 > type of 'char* _IO_write_base' changed: > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_IO_FILE::_IO_write_base' changed to '_xmlNode::last' at tree.h:494:1 > type of 'char* _IO_write_ptr' changed: > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_IO_FILE::_IO_write_ptr' changed to '_xmlNode::parent' at tree.h:495:1 > type of 'char* _IO_write_end' changed: > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_IO_FILE::_IO_write_end' changed to '_xmlNode::next' at tree.h:496:1 > type of 'char* _IO_buf_base' changed: > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > and name of '_IO_FILE::_IO_buf_base' changed to '_xmlNode::prev' at tree.h:497:1 > type of 'char* _IO_buf_end' changed: > in pointed to type 'char' at tree.h:551:1: > entity changed from 'char' to 'struct _xmlDoc' at tree.h:551:1 > type size changed from 8 to 1408 (in bits) > and name of '_IO_FILE::_IO_buf_end' changed to '_xmlNode::doc' at tree.h:498:1 > type of 'char* _IO_save_base' changed: > in pointed to type 'char' at tree.h:387:1: > entity changed from 'char' to 'typedef xmlNs' at tree.h:387:1 > type size changed from 8 to 384 (in bits) > and name of '_IO_FILE::_IO_save_base' changed to '_xmlNode::ns' at tree.h:501:1 > type of 'char* _IO_backup_base' changed: > in pointed to type 'char' at xmlstring.h:28:1: > entity changed from 'char' to compatible type 'typedef xmlChar' at xmlstring.h:28:1 > type name changed from 'char' to 'unsigned char' > type size hasn't changed > and name of '_IO_FILE::_IO_backup_base' changed to '_xmlNode::content' at tree.h:502:1 > type of 'char* _IO_save_end' changed: > in pointed to type 'char' at tree.h:434:1: > entity changed from 'char' to 'struct _xmlAttr' at tree.h:434:1 > type size changed from 8 to 768 (in bits) > and name of '_IO_FILE::_IO_save_end' changed to '_xmlNode::properties' at tree.h:503:1 > type of '_IO_marker* _markers' changed: > in pointed to type 'struct _IO_marker' at tree.h:387:1: > entity changed from 'struct _IO_marker' to compatible type 'typedef xmlNs' at tree.h:387:1 > and name of '_IO_FILE::_markers' changed to '_xmlNode::nsDef' at tree.h:504:1 > type of '_IO_FILE* _chain' changed: > in pointed to type 'struct _IO_FILE': > entity changed from 'struct _IO_FILE' to 'void' > type size changed from 1728 to 0 (in bits) > and name of '_IO_FILE::_chain' changed to '_xmlNode::psvi' at tree.h:505:1 > type of 'int _fileno' changed: > type name changed from 'int' to 'unsigned short int' > type size changed from 32 to 16 (in bits) > and name of '_IO_FILE::_fileno' changed to '_xmlNode::line' at tree.h:506:1 > and name of '_xmlShellCtxt::output' changed to '_xmlNode::parent' at tree.h:495:1 > type of 'xmlShellReadlineFunc input' changed: > entity changed from 'typedef xmlShellReadlineFunc' to compatible type '_xmlNode*' > in pointed to type 'function type char* (char*)' at tree.h:489:1: > entity changed from 'function type char* (char*)' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 64 to 960 (in bits) > and name of '_xmlShellCtxt::input' changed to '_xmlNode::next' at tree.h:496:1 > type of 'xmlDocPtr doc' changed: > entity changed from 'typedef xmlDocPtr' to compatible type '_xmlDoc*' > and name of '_xmlShellCtxt::doc' changed to '_xmlNode::doc' at tree.h:498:1, offset changed from 64 to 512 (in bits) (by +448 bits) > parameter 4 of type 'char*' changed: > entity changed from 'char*' to compatible type 'typedef xmlNodePtr' at tree.h:488:1 > in pointed to type 'char' at tree.h:489:1: > entity changed from 'char' to 'struct _xmlNode' at tree.h:489:1 > type size changed from 8 to 960 (in bits) > parameter 5 of type 'typedef xmlNodePtr' was removed > parameter 6 of type 'typedef xmlNodePtr' was removed > > [C] 'function int xmlValidatePopElement__internal_alias(const xmlChar*, xmlNodePtr, xmlDocPtr, xmlValidCtxtPtr, xmlDocPtr, xmlNodePtr, const xmlChar*)' at valid.c:5971:1 has some indirect sub-type changes: > Please note that the exported symbol of this function is xmlValidatePopElement@@LIBXML2_2.5.0 > 'function int xmlValidatePopElement__internal_alias(const xmlChar*, xmlNodePtr, xmlDocPtr, xmlValidCtxtPtr, xmlDocPtr, xmlNodePtr, const xmlChar*) {xmlValidatePopElement@@LIBXML2_2.5.0}' now becomes 'function int xmlValidatePopElement(xmlValidCtxtPtr, xmlDocPtr, xmlNodePtr, const xmlChar*) {xmlValidatePopElement@@LIBXML2_2.5.0}' > parameter 1 of type 'const xmlChar*' changed: > entity changed from 'const xmlChar*' to compatible type 'typedef xmlValidCtxtPtr' at valid.h:81:1 > in pointed to type 'const unsigned char' at valid.h:82:1: > entity changed from 'const unsigned char' to 'struct _xmlValidCtxt' at valid.h:82:1 > type size changed from 8 to 896 (in bits) > parameter 2 of type 'typedef xmlNodePtr' changed: > typedef name changed from xmlNodePtr to xmlDocPtr at tree.h:550:1 > underlying type 'xmlNode*' changed: > in pointed to type 'typedef xmlNode' at tree.h:549:1: > typedef name changed from xmlNode to xmlDoc at tree.h:549:1 > underlying type 'struct _xmlNode' at tree.h:489:1 changed: > type name changed from '_xmlNode' to '_xmlDoc' > type size changed from 960 to 1408 (in bits) > 1 data member deletion: > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 9 data member insertions: > 'int standalone', at offset 608 (in bits) at tree.h:564:1 > '_xmlDtd* extSubset', at offset 704 (in bits) at tree.h:571:1 > 'const xmlChar* version', at offset 832 (in bits) at tree.h:573:1 > 'void* ids', at offset 960 (in bits) at tree.h:575:1 > 'void* refs', at offset 1024 (in bits) at tree.h:576:1 > 'const xmlChar* URL', at offset 1088 (in bits) at tree.h:577:1 > 'int charset', at offset 1152 (in bits) at tree.h:578:1 > '_xmlDict* dict', at offset 1216 (in bits) at tree.h:580:1 > 'int parseFlags', at offset 1344 (in bits) at tree.h:582:1 > 14 data member changes (1 filtered): > type of 'xmlNs* ns' changed: > entity changed from 'xmlNs*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::ns' changed to '_xmlDoc::compression' at tree.h:563:1 > type of 'xmlChar* content' changed: > in pointed to type 'typedef xmlChar' at tree.h:406:1: > entity changed from 'typedef xmlChar' to 'struct _xmlDtd' at tree.h:406:1 > type size changed from 8 to 1024 (in bits) > and name of '_xmlNode::content' changed to '_xmlDoc::intSubset' at tree.h:570:1 > type of 'xmlNs* nsDef' changed: > in pointed to type 'typedef xmlNs' at tree.h:389:1: > entity changed from 'typedef xmlNs' to compatible type 'struct _xmlNs' at tree.h:389:1 > and name of '_xmlNode::nsDef' changed to '_xmlDoc::oldNs' at tree.h:572:1 > type of 'unsigned short int line' changed: > entity changed from 'unsigned short int' to 'const xmlChar*' > type size changed from 16 to 64 (in bits) > and name of '_xmlNode::line' changed to '_xmlDoc::encoding' at tree.h:574:1 > name of '_xmlNode::type' changed to '_xmlDoc::type' at tree.h:553:1 > type of 'const xmlChar* name' changed: > in pointed to type 'const xmlChar': > entity changed from 'const xmlChar' to 'char' > type size hasn't changed > and name of '_xmlNode::name' changed to '_xmlDoc::name' at tree.h:554:1 > name of '_xmlNode::children' changed to '_xmlDoc::children' at tree.h:555:1 > name of '_xmlNode::last' changed to '_xmlDoc::last' at tree.h:556:1 > name of '_xmlNode::parent' changed to '_xmlDoc::parent' at tree.h:557:1 > name of '_xmlNode::next' changed to '_xmlDoc::next' at tree.h:558:1 > name of '_xmlNode::prev' changed to '_xmlDoc::prev' at tree.h:559:1 > name of '_xmlNode::doc' changed to '_xmlDoc::doc' at tree.h:560:1 > type of '_xmlAttr* properties' changed: > entity changed from '_xmlAttr*' to 'int' > type size changed from 64 to 32 (in bits) > and name of '_xmlNode::properties' changed to '_xmlDoc::properties' at tree.h:584:1, offset changed from 704 to 1376 (in bits) (by +672 bits) > 'void* psvi' offset changed from 832 to 1280 (in bits) (by +448 bits) > parameter 3 of type 'typedef xmlDocPtr' changed: > typedef name changed from xmlDocPtr to xmlNodePtr at tree.h:488:1 > underlying type 'xmlDoc*' changed: > in pointed to type 'typedef xmlDoc' at tree.h:487:1: > typedef name changed from xmlDoc to xmlNode at tree.h:487:1 > underlying type 'struct _xmlDoc' at tree.h:551:1 changed: > type name changed from '_xmlDoc' to '_xmlNode' > type size changed from 1408 to 960 (in bits) > 9 data member deletions: > 'int standalone', at offset 608 (in bits) at tree.h:564:1 > '_xmlDtd* extSubset', at offset 704 (in bits) at tree.h:571:1 > 'const xmlChar* version', at offset 832 (in bits) at tree.h:573:1 > 'void* ids', at offset 960 (in bits) at tree.h:575:1 > 'void* refs', at offset 1024 (in bits) at tree.h:576:1 > 'const xmlChar* URL', at offset 1088 (in bits) at tree.h:577:1 > 'int charset', at offset 1152 (in bits) at tree.h:578:1 > '_xmlDict* dict', at offset 1216 (in bits) at tree.h:580:1 > 'int parseFlags', at offset 1344 (in bits) at tree.h:582:1 > 1 data member insertion: > 'unsigned short int extra', at offset 912 (in bits) at tree.h:507:1 > 14 data member changes (1 filtered): > type of 'int compression' changed: > entity changed from 'int' to 'xmlNs*' > type size changed from 32 to 64 (in bits) > and name of '_xmlDoc::compression' changed to '_xmlNode::ns' at tree.h:501:1 > type of '_xmlDtd* intSubset' changed: > in pointed to type 'struct _xmlDtd' at xmlstring.h:28:1: > entity changed from 'struct _xmlDtd' to 'typedef xmlChar' at xmlstring.h:28:1 > type size changed from 1024 to 8 (in bits) > and name of '_xmlDoc::intSubset' changed to '_xmlNode::content' at tree.h:502:1 > type of '_xmlNs* oldNs' changed: > in pointed to type 'struct _xmlNs' at tree.h:387:1: > entity changed from 'struct _xmlNs' to compatible type 'typedef xmlNs' at tree.h:387:1 > and name of '_xmlDoc::oldNs' changed to '_xmlNode::nsDef' at tree.h:504:1 > type of 'const xmlChar* encoding' changed: > entity changed from 'const xmlChar*' to 'unsigned short int' > type size changed from 64 to 16 (in bits) > and name of '_xmlDoc::encoding' changed to '_xmlNode::line' at tree.h:506:1 > name of '_xmlDoc::type' changed to '_xmlNode::type' at tree.h:491:1 > type of 'char* name' changed: > in pointed to type 'char': > entity changed from 'char' to 'const xmlChar' > type size hasn't changed > and name of '_xmlDoc::name' changed to '_xmlNode::name' at tree.h:492:1 > name of '_xmlDoc::children' changed to '_xmlNode::children' at tree.h:493:1 > name of '_xmlDoc::last' changed to '_xmlNode::last' at tree.h:494:1 > name of '_xmlDoc::parent' changed to '_xmlNode::parent' at tree.h:495:1 > name of '_xmlDoc::next' changed to '_xmlNode::next' at tree.h:496:1 > name of '_xmlDoc::prev' changed to '_xmlNode::prev' at tree.h:497:1 > name of '_xmlDoc::doc' changed to '_xmlNode::doc' at tree.h:498:1 > 'void* psvi' offset changed from 1280 to 832 (in bits) (by -448 bits) > type of 'int properties' changed: > entity changed from 'int' to '_xmlAttr*' > type size changed from 32 to 64 (in bits) > and name of '_xmlDoc::properties' changed to '_xmlNode::properties' at tree.h:503:1, offset changed from 1376 to 704 (in bits) (by -672 bits) > parameter 4 of type 'typedef xmlValidCtxtPtr' changed: > entity changed from 'typedef xmlValidCtxtPtr' to compatible type 'const xmlChar*' > in pointed to type 'struct _xmlValidCtxt': > entity changed from 'struct _xmlValidCtxt' to 'const unsigned char' > type size changed from 896 to 8 (in bits) > parameter 5 of type 'typedef xmlDocPtr' was removed > parameter 6 of type 'typedef xmlNodePtr' was removed > parameter 7 of type 'const xmlChar*' was removed > > 1 Removed variable: > > [D] 'xmlSAXHandlerV1 docbDefaultSAXHandler' {docbDefaultSAXHandler@@LIBXML2_2.4.30} > > 2 Removed function symbols not referenced by debug info: > > [D] xmlCleanupPredefinedEntities@@LIBXML2_2.4.30 > [D] xmlInitializePredefinedEntities@@LIBXML2_2.4.30 > >================ end of changes of 'libxml2.so.2.9.14'===============
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 2139546
: 1921871