Binary compatibility report for the libcutl library  between 1.7.1 and 1.8.0 versions on x86

Test Info


Library Namelibcutl
Version #11.7.1
Version #21.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files31
Total Shared Libraries1
Total Symbols / Types37 / 58
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-154
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-13

Added Symbols (154)


exception.hxx, libcutl-1.8.so
namespace cutl::xml
exception::~exception [in-charge-deleting] ( )
exception::~exception [in-charge] ( )

expat.h, libcutl-1.8.so
XML_DefaultCurrent XML_Parser parser )
XML_ErrorString enum XML_Error code )
XML_ExpatVersion ( )
XML_ExpatVersionInfo ( )
XML_ExternalEntityParserCreate ( XML_Parser parser, XML_Char const* context, XML_Char const* encoding )
XML_FreeContentModel ( XML_Parser parser, XML_Content* model )
XML_GetBase XML_Parser parser )
XML_GetBuffer ( XML_Parser parser, int len )
XML_GetCurrentByteCount XML_Parser parser )
XML_GetCurrentByteIndex XML_Parser parser )
XML_GetCurrentColumnNumber XML_Parser parser )
XML_GetCurrentLineNumber XML_Parser parser )
XML_GetErrorCode XML_Parser parser )
XML_GetFeatureList ( )
XML_GetIdAttributeIndex XML_Parser parser )
XML_GetInputContext ( XML_Parser parser, int* offset, int* size )
XML_GetParsingStatus ( XML_Parser parser, struct XML_ParsingStatus* status )
XML_GetSpecifiedAttributeCount XML_Parser parser )
XML_MemFree ( XML_Parser parser, void* ptr )
XML_MemMalloc ( XML_Parser parser, size_t size )
XML_MemRealloc ( XML_Parser parser, void* ptr, size_t size )
XML_Parse ( XML_Parser parser, char const* s, int len, int isFinal )
XML_ParseBuffer ( XML_Parser parser, int len, int isFinal )
XML_ParserCreate XML_Char const* encoding )
XML_ParserCreate_MM ( XML_Char const* encoding, struct XML_Memory_Handling_Suite const* memsuite, XML_Char const* namespaceSeparator )
XML_ParserCreateNS ( XML_Char const* encoding, XML_Char namespaceSeparator )
XML_ParserFree XML_Parser parser )
XML_ParserReset ( XML_Parser parser, XML_Char const* encoding )
XML_ResumeParser XML_Parser parser )
XML_SetAttlistDeclHandler ( XML_Parser parser, XML_AttlistDeclHandler attdecl )
XML_SetBase ( XML_Parser parser, XML_Char const* base )
XML_SetCdataSectionHandler ( XML_Parser parser, XML_StartCdataSectionHandler start, XML_EndCdataSectionHandler end )
XML_SetCharacterDataHandler ( XML_Parser parser, XML_CharacterDataHandler handler )
XML_SetCommentHandler ( XML_Parser parser, XML_CommentHandler handler )
XML_SetDefaultHandler ( XML_Parser parser, XML_DefaultHandler handler )
XML_SetDefaultHandlerExpand ( XML_Parser parser, XML_DefaultHandler handler )
XML_SetDoctypeDeclHandler ( XML_Parser parser, XML_StartDoctypeDeclHandler start, XML_EndDoctypeDeclHandler end )
XML_SetElementDeclHandler ( XML_Parser parser, XML_ElementDeclHandler eldecl )
XML_SetElementHandler ( XML_Parser parser, XML_StartElementHandler start, XML_EndElementHandler end )
XML_SetEncoding ( XML_Parser parser, XML_Char const* encoding )
XML_SetEndCdataSectionHandler ( XML_Parser parser, XML_EndCdataSectionHandler end )
XML_SetEndDoctypeDeclHandler ( XML_Parser parser, XML_EndDoctypeDeclHandler end )
XML_SetEndElementHandler ( XML_Parser parser, XML_EndElementHandler handler )
XML_SetEndNamespaceDeclHandler ( XML_Parser parser, XML_EndNamespaceDeclHandler end )
XML_SetEntityDeclHandler ( XML_Parser parser, XML_EntityDeclHandler handler )
XML_SetExternalEntityRefHandler ( XML_Parser parser, XML_ExternalEntityRefHandler handler )
XML_SetExternalEntityRefHandlerArg ( XML_Parser parser, void* arg )
XML_SetHashSalt ( XML_Parser parser, unsigned long hash_salt )
XML_SetNamespaceDeclHandler ( XML_Parser parser, XML_StartNamespaceDeclHandler start, XML_EndNamespaceDeclHandler end )
XML_SetNotationDeclHandler ( XML_Parser parser, XML_NotationDeclHandler handler )
XML_SetNotStandaloneHandler ( XML_Parser parser, XML_NotStandaloneHandler handler )
XML_SetParamEntityParsing ( XML_Parser parser, enum XML_ParamEntityParsing parsing )
XML_SetProcessingInstructionHandler ( XML_Parser parser, XML_ProcessingInstructionHandler handler )
XML_SetReturnNSTriplet ( XML_Parser parser, int do_nst )
XML_SetSkippedEntityHandler ( XML_Parser parser, XML_SkippedEntityHandler handler )
XML_SetStartCdataSectionHandler ( XML_Parser parser, XML_StartCdataSectionHandler start )
XML_SetStartDoctypeDeclHandler ( XML_Parser parser, XML_StartDoctypeDeclHandler start )
XML_SetStartElementHandler ( XML_Parser parser, XML_StartElementHandler handler )
XML_SetStartNamespaceDeclHandler ( XML_Parser parser, XML_StartNamespaceDeclHandler start )
XML_SetUnknownEncodingHandler ( XML_Parser parser, XML_UnknownEncodingHandler handler, void* encodingHandlerData )
XML_SetUnparsedEntityDeclHandler ( XML_Parser parser, XML_UnparsedEntityDeclHandler handler )
XML_SetUserData ( XML_Parser parser, void* userData )
XML_SetXmlDeclHandler ( XML_Parser parser, XML_XmlDeclHandler xmldecl )
XML_StopParser ( XML_Parser parser, XML_Bool resumable )
XML_UseForeignDTD ( XML_Parser parser, XML_Bool useDTD )
XML_UseParserAsHandlerArg XML_Parser parser )

genx.h, libcutl-1.8.so
genxAddAttribute genxAttribute a, constUtf8 value )
genxAddAttributeLiteral genxWriter w, constUtf8 xmlns, constUtf8 name, constUtf8 value )
genxAddBoundedText genxWriter w, constUtf8 start, constUtf8 end )
genxAddCharacter genxWriter w, int c )
genxAddCountedText genxWriter w, constUtf8 start, int byteCount )
genxAddNamespace ( genxNamespace ns, constUtf8 prefix )
genxAddNamespaceLiteral genxWriter w, constUtf8 uri, constUtf8 prefix )
genxAddText genxWriter w, constUtf8 start )
genxCharClass genxWriter w, int c )
genxCheckText genxWriter w, constUtf8 s )
genxComment genxWriter w, constUtf8 text )
genxDeclareAttribute genxWriter w, genxNamespace ns, constUtf8 name, enum genxStatus* statusP )
genxDeclareElement genxWriter w, genxNamespace ns, constUtf8 type, enum genxStatus* statusP )
genxDeclareNamespace genxWriter w, constUtf8 uri, constUtf8 prefix, enum genxStatus* statusP )
genxDispose genxWriter w )
genxEndAttribute genxWriter w )
genxEndDocument genxWriter w )
genxEndElement genxWriter w )
genxGetAlloc genxWriter w )
genxGetCanonical genxWriter w )
genxGetDealloc genxWriter w )
genxGetErrorMessage genxWriter w, enum genxStatus status )
genxGetNamespacePrefix genxNamespace ns )
genxGetPrettyPrint genxWriter w )
genxGetUserData genxWriter w )
genxGetVersion ( )
genxLastErrorMessage genxWriter w )
genxNew genxAlloc alloc, genxDealloc dealloc, void* userData )
genxNextUnicodeChar constUtf8* sp )
genxPI genxWriter w, constUtf8 target, constUtf8 text )
genxReset genxWriter w )
genxScrubText genxWriter w, constUtf8 in, utf8 out )
genxSetAlloc genxWriter w, genxAlloc alloc )
genxSetCanonical genxWriter w, int flag )
genxSetDealloc genxWriter w, genxDealloc dealloc )
genxSetPrettyPrint genxWriter w, int indentation )
genxSetUserData genxWriter w, void* userData )
genxStartAttribute genxAttribute a )
genxStartAttributeLiteral genxWriter w, constUtf8 xmlns, constUtf8 name )
genxStartDocSender genxWriter w, struct genxSender* sender )
genxStartElement genxElement e )
genxStartElementLiteral genxWriter w, constUtf8 xmlns, constUtf8 type )
genxUnsetDefaultNamespace genxWriter w )
genxXmlDeclaration genxWriter w, constUtf8 version, constUtf8 encoding, constUtf8 standalone )

parser.hxx, libcutl-1.8.so
namespace cutl::xml
operator<< ( std::ostream& p1, enum parser::event_type p2 )
parser::attribute parser::qname_type const& qname ) const
parser::attribute ( parser::qname_type const& qname, std::string const& dv ) const
parser::attribute_present parser::qname_type const& qname ) const
parser::next_expect enum parser::event_type p1 )
parser::next_expect ( enum parser::event_type p1, std::string const& ns, std::string const& name )
parser::parser [in-charge] ( std::istream& p1, std::string const& input_name, parser::feature_type p3 )
parser::parser [not-in-charge] ( std::istream& p1, std::string const& input_name, parser::feature_type p3 )
parser::~parser [in-charge] ( )
parser::~parser [not-in-charge] ( )
parsing::parsing [in-charge] ( parser const& p1, std::string const& description )
parsing::parsing [in-charge] ( std::string const& name, unsigned long long line, unsigned long long column, std::string const& description )
parsing::parsing [not-in-charge] ( parser const& p1, std::string const& description )
parsing::parsing [not-in-charge] ( std::string const& name, unsigned long long line, unsigned long long column, std::string const& description )
parsing::what ( ) const
parsing::~parsing [in-charge-deleting] ( )
parsing::~parsing [in-charge] ( )
parsing::~parsing [not-in-charge] ( )

qname.hxx, libcutl-1.8.so
namespace cutl::xml
operator<< ( std::ostream& p1, qname const& p2 )
qname::string ( ) const

serializer.hxx, libcutl-1.8.so
namespace cutl::xml
serialization::serialization [in-charge] ( serializer const& p1, std::string const& description )
serialization::serialization [in-charge] ( std::string const& name, std::string const& description )
serialization::serialization [not-in-charge] ( serializer const& p1, std::string const& description )
serialization::serialization [not-in-charge] ( std::string const& name, std::string const& description )
serialization::what ( ) const
serialization::~serialization [in-charge-deleting] ( )
serialization::~serialization [in-charge] ( )
serialization::~serialization [not-in-charge] ( )
serializer::attribute ( std::string const& ns, std::string const& name, std::string const& value )
serializer::characters std::string const& value )
serializer::end_attribute ( )
serializer::end_element ( )
serializer::lookup_namespace_prefix ( std::string const& ns, std::string& prefix )
serializer::namespace_decl ( std::string const& ns, std::string const& prefix )
serializer::serializer [in-charge] ( std::ostream& p1, std::string const& output_name, unsigned short indentation )
serializer::serializer [not-in-charge] ( std::ostream& p1, std::string const& output_name, unsigned short indentation )
serializer::start_attribute ( std::string const& ns, std::string const& name )
serializer::start_element ( std::string const& ns, std::string const& name )
serializer::xml_decl ( std::string const& version, std::string const& encoding, std::string const& standalone )
serializer::~serializer [in-charge] ( )
serializer::~serializer [not-in-charge] ( )

value-traits.hxx, libcutl-1.8.so
namespace cutl::xml
default_value_traits<bool>::parse std::string p1, parser const& p2 ) [static]

to the top

Other Changes in Constants (13)


config.h
[+] LIBCUTL_BYTEORDER

expat.h
[+] Expat_INCLUDED
[+] XML_FALSE
[+] XML_STATUS_ERROR
[+] XML_STATUS_OK
[+] XML_STATUS_SUSPENDED
[+] XML_TRUE

expat_external.h
[+] Expat_External_INCLUDED
[+] XML_STATIC

genx.h
[+] GENX_CHAR_TABLE_SIZE
[+] GENX_LETTER
[+] GENX_NAMECHAR
[+] GENX_XML_CHAR

to the top

Header Files (31)


answer.hxx
any.hxx
auto-remove.hxx
base.hxx
class-p.hxx
code-stream.hxx
config.h
config.hxx
context.hxx
cxx-indenter.hxx
exception.hxx
export.hxx
exception.hxx (fs/exception.hxx)
graph.hxx
key.hxx
map-iterator.hxx
multi-index.hxx
path.hxx
pointer-iterator.hxx
polymorphic-p.hxx
re.hxx
remove-c.hxx
remove-cv.hxx
remove-p.hxx
remove-v.hxx
shared-ptr.hxx
sloc-counter.hxx
static-ptr.hxx
traversal.hxx
type-id.hxx
type-info.hxx

to the top

Shared Libraries (1)


libcutl-1.7.so

to the top




Generated on Tue Dec 3 18:14:21 2013 for libcutl by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API