API compatibility report for the libnetconf library  between 0.6.0 and 0.7.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibnetconf
Version #10.6.0
Version #20.7.0
CPU Typex86_64
GCC Version4.7
SubjectBinary Compatibility

Test Results


Total Header Files19
Total Shared Libraries3
Total Symbols / Types163 / 147
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (6)


datastore_xml.h, libnetconf.so.0.6.0
ncds_new2 ( enum NCDS_TYPE type, char const* model_path, xmlDocPtr(*get_state)(xmlDocPtr, xmlDocPtr, struct nc_err**) )
ncds_new_transapi_static ( enum NCDS_TYPE type, char const* model_path, struct transapi const* transapi )
ncds_set_validation2 ( struct ncds_ds* ds, int enable, char const* relaxng, char const* schematron, int(*valid_func)(xmlDocPtr, struct nc_err**) )

netconf.h, libnetconf.so.0.6.0
nc_verb_error ( char const* format, ... )
nc_verb_verbose ( char const* format, ... )
nc_verb_warning ( char const* format, ... )

to the top

Header Files (19)


callbacks.h
callbacks_ssh.h
datastore.h
datastore_custom.h
error.h
libnetconf.h
libnetconf_ssh.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
ssh.h
transapi.h
transapi_xml.h
url.h
with_defaults.h

to the top

Shared Libraries (3)


libnetconf.so
libnetconf.so.0
libnetconf.so.0.6.0

to the top



Test Info


Library Namelibnetconf
Version #10.6.0
Version #20.7.0
CPU Typex86_64
GCC Version4.7
SubjectSource Compatibility

Test Results


Total Header Files19
Total Shared Libraries3
Total Symbols / Types163 / 147
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1

Added Symbols (6)


datastore_xml.h
ncds_new2 ( enum NCDS_TYPE type, char const* model_path, xmlDocPtr(*get_state)(xmlDocPtr, xmlDocPtr, struct nc_err**) )
ncds_new_transapi_static ( enum NCDS_TYPE type, char const* model_path, struct transapi const* transapi )
ncds_set_validation2 ( struct ncds_ds* ds, int enable, char const* relaxng, char const* schematron, int(*valid_func)(xmlDocPtr, struct nc_err**) )

netconf.h
nc_verb_error ( char const* format, ... )
nc_verb_verbose ( char const* format, ... )
nc_verb_warning ( char const* format, ... )

to the top

Problems with Constants (1)


transapi.h
[+] TRANSAPI_VERSION

to the top

Header Files (19)


callbacks.h
callbacks_ssh.h
datastore.h
datastore_custom.h
error.h
libnetconf.h
libnetconf_ssh.h
libnetconf_xml.h
messages.h
messages_xml.h
netconf.h
notifications.h
notifications_xml.h
session.h
ssh.h
transapi.h
transapi_xml.h
url.h
with_defaults.h

to the top

Shared Libraries (3)


libnetconf.so
libnetconf.so.0
libnetconf.so.0.6.0

to the top



Generated on Thu Feb 6 15:37:40 2014 for libnetconf by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API