Binary compatibility report for the TinyXML library  between 2.5.3 and 2.6.0 versions on x86

Test Info


Library NameTinyXML
Version #12.5.3
Version #22.6.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types188 / 100
VerdictIncompatible
(0.27%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium1
Low1
Problems with
Constants
Low0
Other Changes-0

Added Symbols (13)


tinystr.h, libtinyxml.so
operator+ char const* a, TiXmlString const& b )
operator+ ( TiXmlString const& a, char const* b )
operator+ ( TiXmlString const& a, TiXmlString const& b )
TiXmlString::append char const* str, TiXmlString::size_type len )
TiXmlString::assign char const* str, TiXmlString::size_type len )
TiXmlString::npos [data]
TiXmlString::reserve TiXmlString::size_type cap )

tinyxml.h, libtinyxml.so
TiXmlAttribute::Print FILE* cfile, int depth, TiXmlString* str ) const
TiXmlAttributeSet::FindOrCreate char const* _name )
TiXmlBase::EncodeString ( TiXmlString const& str, TiXmlString* out ) [static]
TiXmlBase::ReadName char const* p, TiXmlString* name, TiXmlEncoding encoding ) [static]
TiXmlBase::ReadText char const* in, TiXmlString* text, bool ignoreWhiteSpace, char const* endTag, bool ignoreCase, TiXmlEncoding encoding ) [static]
TiXmlDeclaration::Print FILE* cfile, int depth, TiXmlString* str ) const

to the top

Problems with Symbols, Medium Severity (1)


tinyxml.h, libtinyxml.so
[+] TiXmlBase::errorString [data] (1)

to the top

Problems with Data Types, Low Severity (7)


tinyxml.h
[+] enum TiXmlNode::NodeType (7)

to the top

Problems with Symbols, Low Severity (1)


tinyxml.h, libtinyxml.so
[+] TiXmlAttributeSet::Find char const* _name ) const (1)

to the top

Header Files (2)


tinystr.h
tinyxml.h

to the top

Shared Libraries (1)


libtinyxml.so

to the top




Generated on Sun Mar 11 12:56:05 2012 for TinyXML by ABI Compliance Checker 1.96.8  
A tool for checking backward binary compatibility of a shared C/C++ library API