Binary compatibility report for the libcutl library between 1.7.1 and 1.8.0 versions on x86
Test Info
Library Name | libcutl |
Version #1 | 1.7.1 |
Version #2 | 1.8.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 31 |
Total Shared Libraries | 1 |
Total Symbols / Types | 37 / 58 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 154 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 13 |
Added Symbols (154)
exception.hxx,
libcutl-1.8.so
namespace cutl::xml
exception::~exception [in-charge-deleting] ( )
[symbol: _ZN4cutl3xml9exceptionD0Ev]
exception::~exception [in-charge] ( )
[symbol: _ZN4cutl3xml9exceptionD1Ev]
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 )
[symbol: _ZN4cutl3xmllsERSoNS0_6parser10event_typeE]
parser::attribute ( parser::qname_type const& qname ) const
[symbol: _ZNK4cutl3xml6parser9attributeERKNS0_5qnameE]
parser::attribute ( parser::qname_type const& qname, std::string const& dv ) const
[symbol: _ZNK4cutl3xml6parser9attributeERKNS0_5qnameERKSs]
parser::attribute_present ( parser::qname_type const& qname ) const
[symbol: _ZNK4cutl3xml6parser17attribute_presentERKNS0_5qnameE]
parser::next_expect ( enum parser::event_type p1 )
[symbol: _ZN4cutl3xml6parser11next_expectENS1_10event_typeE]
parser::next_expect ( enum parser::event_type p1, std::string const& ns, std::string const& name )
[symbol: _ZN4cutl3xml6parser11next_expectENS1_10event_typeERKSsS4_]
parser::parser [in-charge] ( std::istream& p1, std::string const& input_name, parser::feature_type p3 )
[symbol: _ZN4cutl3xml6parserC1ERSiRKSst]
parser::parser [not-in-charge] ( std::istream& p1, std::string const& input_name, parser::feature_type p3 )
[symbol: _ZN4cutl3xml6parserC2ERSiRKSst]
parser::~parser [in-charge] ( )
[symbol: _ZN4cutl3xml6parserD1Ev]
parser::~parser [not-in-charge] ( )
[symbol: _ZN4cutl3xml6parserD2Ev]
parsing::parsing [in-charge] ( parser const& p1, std::string const& description )
[symbol: _ZN4cutl3xml7parsingC1ERKNS0_6parserERKSs]
parsing::parsing [in-charge] ( std::string const& name, unsigned long long line, unsigned long long column, std::string const& description )
[symbol: _ZN4cutl3xml7parsingC1ERKSsyyS3_]
parsing::parsing [not-in-charge] ( parser const& p1, std::string const& description )
[symbol: _ZN4cutl3xml7parsingC2ERKNS0_6parserERKSs]
parsing::parsing [not-in-charge] ( std::string const& name, unsigned long long line, unsigned long long column, std::string const& description )
[symbol: _ZN4cutl3xml7parsingC2ERKSsyyS3_]
parsing::what ( ) const
[symbol: _ZNK4cutl3xml7parsing4whatEv]
parsing::~parsing [in-charge-deleting] ( )
[symbol: _ZN4cutl3xml7parsingD0Ev]
parsing::~parsing [in-charge] ( )
[symbol: _ZN4cutl3xml7parsingD1Ev]
parsing::~parsing [not-in-charge] ( )
[symbol: _ZN4cutl3xml7parsingD2Ev]
qname.hxx,
libcutl-1.8.so
namespace cutl::xml
operator<< ( std::ostream& p1, qname const& p2 )
[symbol: _ZN4cutl3xmllsERSoRKNS0_5qnameE]
qname::string ( ) const
[symbol: _ZNK4cutl3xml5qname6stringEv]
serializer.hxx,
libcutl-1.8.so
namespace cutl::xml
serialization::serialization [in-charge] ( serializer const& p1, std::string const& description )
[symbol: _ZN4cutl3xml13serializationC1ERKNS0_10serializerERKSs]
serialization::serialization [in-charge] ( std::string const& name, std::string const& description )
[symbol: _ZN4cutl3xml13serializationC1ERKSsS3_]
serialization::serialization [not-in-charge] ( serializer const& p1, std::string const& description )
[symbol: _ZN4cutl3xml13serializationC2ERKNS0_10serializerERKSs]
serialization::serialization [not-in-charge] ( std::string const& name, std::string const& description )
[symbol: _ZN4cutl3xml13serializationC2ERKSsS3_]
serialization::what ( ) const
[symbol: _ZNK4cutl3xml13serialization4whatEv]
serialization::~serialization [in-charge-deleting] ( )
[symbol: _ZN4cutl3xml13serializationD0Ev]
serialization::~serialization [in-charge] ( )
[symbol: _ZN4cutl3xml13serializationD1Ev]
serialization::~serialization [not-in-charge] ( )
[symbol: _ZN4cutl3xml13serializationD2Ev]
serializer::attribute ( std::string const& ns, std::string const& name, std::string const& value )
[symbol: _ZN4cutl3xml10serializer9attributeERKSsS3_S3_]
serializer::characters ( std::string const& value )
[symbol: _ZN4cutl3xml10serializer10charactersERKSs]
serializer::end_attribute ( )
[symbol: _ZN4cutl3xml10serializer13end_attributeEv]
serializer::end_element ( )
[symbol: _ZN4cutl3xml10serializer11end_elementEv]
serializer::lookup_namespace_prefix ( std::string const& ns, std::string& prefix )
[symbol: _ZN4cutl3xml10serializer23lookup_namespace_prefixERKSsRSs]
serializer::namespace_decl ( std::string const& ns, std::string const& prefix )
[symbol: _ZN4cutl3xml10serializer14namespace_declERKSsS3_]
serializer::serializer [in-charge] ( std::ostream& p1, std::string const& output_name, unsigned short indentation )
[symbol: _ZN4cutl3xml10serializerC1ERSoRKSst]
serializer::serializer [not-in-charge] ( std::ostream& p1, std::string const& output_name, unsigned short indentation )
[symbol: _ZN4cutl3xml10serializerC2ERSoRKSst]
serializer::start_attribute ( std::string const& ns, std::string const& name )
[symbol: _ZN4cutl3xml10serializer15start_attributeERKSsS3_]
serializer::start_element ( std::string const& ns, std::string const& name )
[symbol: _ZN4cutl3xml10serializer13start_elementERKSsS3_]
serializer::xml_decl ( std::string const& version, std::string const& encoding, std::string const& standalone )
[symbol: _ZN4cutl3xml10serializer8xml_declERKSsS3_S3_]
serializer::~serializer [in-charge] ( )
[symbol: _ZN4cutl3xml10serializerD1Ev]
serializer::~serializer [not-in-charge] ( )
[symbol: _ZN4cutl3xml10serializerD2Ev]
value-traits.hxx,
libcutl-1.8.so
namespace cutl::xml
default_value_traits<bool>::parse ( std::string p1, parser const& p2 ) [static]
[symbol: _ZN4cutl3xml20default_value_traitsIbE5parseESsRKNS0_6parserE]
to the top
Other Changes in Constants (13)
config.h
[+] LIBCUTL_BYTEORDER
| Change | Effect |
---|
1 | The constant LIBCUTL_BYTEORDER with value 1234 has been added. | No effect. |
expat.h
[+] Expat_INCLUDED
| Change | Effect |
---|
1 | The constant Expat_INCLUDED with value 1 has been added. | No effect. |
[+] XML_FALSE
| Change | Effect |
---|
1 | The constant XML_FALSE with value ((XML_Bool) 0) has been added. | No effect. |
[+] XML_STATUS_ERROR
| Change | Effect |
---|
1 | The constant XML_STATUS_ERROR with value 0 has been added. | No effect. |
[+] XML_STATUS_OK
| Change | Effect |
---|
1 | The constant XML_STATUS_OK with value 1 has been added. | No effect. |
[+] XML_STATUS_SUSPENDED
| Change | Effect |
---|
1 | The constant XML_STATUS_SUSPENDED with value 2 has been added. | No effect. |
[+] XML_TRUE
| Change | Effect |
---|
1 | The constant XML_TRUE with value ((XML_Bool) 1) has been added. | No effect. |
expat_external.h
[+] Expat_External_INCLUDED
| Change | Effect |
---|
1 | The constant Expat_External_INCLUDED with value 1 has been added. | No effect. |
[+] XML_STATIC
| Change | Effect |
---|
1 | The constant XML_STATIC with value 1 has been added. | No effect. |
genx.h
[+] GENX_CHAR_TABLE_SIZE
| Change | Effect |
---|
1 | The constant GENX_CHAR_TABLE_SIZE with value 0x100 has been added. | No effect. |
[+] GENX_LETTER
| Change | Effect |
---|
1 | The constant GENX_LETTER with value 2 has been added. | No effect. |
[+] GENX_NAMECHAR
| Change | Effect |
---|
1 | The constant GENX_NAMECHAR with value 4 has been added. | No effect. |
[+] GENX_XML_CHAR
| Change | Effect |
---|
1 | The constant GENX_XML_CHAR with value 1 has been added. | No effect. |
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