Binary compatibility report for the Redland library  between 1.0.10 and 1.0.11 versions on x86

Test Info


Library NameRedland
Version #11.0.10
Version #21.0.11
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files22
Total Shared Libraries1
Total Symbols / Types342 / 169
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-24
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low7
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low1
Other Changes
in Data Types
-1
Other Changes
in Constants
-3

Added Symbols (24)


rdf_hash.h, librdf.so.0.0.0
librdf_hash_to_string ( librdf_hash* hash, char const** filter )

rdf_init.h, librdf.so.0.0.0
librdf_world_get_rasqal librdf_world* world )
librdf_world_set_rasqal ( librdf_world* world, rasqal_world* rasqal_world_ptr )

rdf_model.h, librdf.so.0.0.0
librdf_model_supports_contexts librdf_model* model )
librdf_model_write ( librdf_model* model, raptor_iostream* iostr )

rdf_node.h, librdf.so.0.0.0
librdf_new_node_from_counted_blank_identifier ( librdf_world* world, unsigned char const* identifier, size_t identifier_len )
librdf_new_node_from_counted_uri_string ( librdf_world* world, unsigned char const* uri_string, size_t len )
librdf_node_get_counted_blank_identifier ( struct raptor_term* node, size_t* len_p )
librdf_node_new_static_node_iterator ( librdf_world* world, struct raptor_term** nodes, int size )
librdf_node_write ( struct raptor_term* node, raptor_iostream* iostr )

rdf_query.h, librdf.so.0.0.0
librdf_new_query_results_formatter2 ( librdf_query_results* query_results, char const* name, char const* mime_type, struct raptor_uri_s* uri )
librdf_query_languages_enumerate ( librdf_world* world, unsigned int const counter, char const** name, unsigned char const** uri_string )
librdf_query_results_to_counted_string2 ( librdf_query_results* query_results, char const* name, char const* mime_type, struct raptor_uri_s* format_uri, struct raptor_uri_s* base_uri, size_t* length_p )
librdf_query_results_to_file2 ( librdf_query_results* query_results, char const* name, char const* mime_type, struct raptor_uri_s* format_uri, struct raptor_uri_s* base_uri )
librdf_query_results_to_file_handle2 ( librdf_query_results* query_results, FILE* handle, char const* name, char const* mime_type, struct raptor_uri_s* format_uri, struct raptor_uri_s* base_uri )
librdf_query_results_to_string2 ( librdf_query_results* query_results, char const* name, char const* mime_type, struct raptor_uri_s* format_uri, struct raptor_uri_s* base_uri )

rdf_raptor.h, librdf.so.0.0.0
librdf_world_get_raptor librdf_world* world )
librdf_world_set_raptor ( librdf_world* world, raptor_world* raptor_world_ptr )

rdf_statement.h, librdf.so.0.0.0
librdf_statement_decode2 ( librdf_world* world, struct raptor_statement* statement, struct raptor_term** context_node, unsigned char* buffer, size_t length )
librdf_statement_encode2 ( librdf_world* world, struct raptor_statement* statement, unsigned char* buffer, size_t length )
librdf_statement_encode_parts2 ( librdf_world* world, struct raptor_statement* statement, struct raptor_term* context_node, unsigned char* buffer, size_t length, enum librdf_statement_part fields )
librdf_statement_write ( struct raptor_statement* statement, raptor_iostream* iostr )

rdf_stream.h, librdf.so.0.0.0
librdf_stream_write ( librdf_stream* stream, raptor_iostream* iostr )

rdf_uri.h, librdf.so.0.0.0
librdf_new_uri2 ( librdf_world* world, unsigned char const* uri_string, size_t length )

to the top

Problems with Data Types, Low Severity (7)


librdf.h
[+] typedef librdf_node (1)
[+] typedef librdf_statement (1)
[+] typedef librdf_uri (1)

rdf_log.h
[+] enum librdf_log_facility (1)

rdf_storage_module.h
[+] struct librdf_storage_factory_s (3)

to the top

Problems with Symbols, Low Severity (1)


rdf_query.h, librdf.so.0.0.0
[+] librdf_query_results_formatter_write ( raptor_iostream* iostr, librdf_query_results_formatter* formatter, librdf_query_results* results, struct librdf_uri_s* base_uri ) (1)

to the top

Problems with Constants, Low Severity (1)


rdf_raptor.h
[+] RAPTOR_WORLD_DECLARED

to the top

Other Changes in Data Types (1)


rdf_log.h
[+] enum librdf_log_facility (1)

to the top

Other Changes in Constants (3)


librdf.h
[+] LIBRDF_USE_RAPTOR_STATEMENT
[+] LIBRDF_USE_RAPTOR_TERM
[+] LIBRDF_USE_RAPTOR_URI

to the top

Header Files (22)


librdf.h
rdf_concepts.h
rdf_digest.h
rdf_hash.h
rdf_init.h
rdf_iterator.h
rdf_list.h
rdf_log.h
rdf_model.h
rdf_node.h
rdf_parser.h
rdf_query.h
rdf_raptor.h
rdf_serializer.h
rdf_statement.h
rdf_storage.h
rdf_storage_module.h
rdf_stream.h
rdf_types.h
rdf_uri.h
rdf_utf8.h
redland.h

to the top

Shared Libraries (1)


librdf.so.0.0.0

to the top




Generated on Mon Jul 1 17:06:08 2013 for Redland by ABI Compliance Checker 1.99.7  
A tool for checking backward compatibility of a C/C++ library API