Binary compatibility report for the libdbi library  between 0.6.5 and 0.6.6 versions on x86

Test Info


Library Namelibdbi
Version #10.6.5
Version #20.6.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files3
Total Shared Libraries1
Total Symbols / Types133 / 100
VerdictIncompatible
(25.9%)

Problem Summary


SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium4
Low5
Problems with
Symbols
High31
Medium8
Low2
Problems with
Constants
Low0

Added Symbols (1)


dbi.h, libdbi.so.0.0.4
dbi_conn_queryf dbi_conn Conn, char const* formatstr, ... )

to the top

Problems with Symbols, High Severity (31)


dbd.h, libdbi.so.0.0.4
[+] _dbd_result_add_field ( dbi_result_t* result, unsigned int idx, char* name, unsigned short type, unsigned int attribs ) (1)
[+] _dbd_result_create ( dbi_conn_t* conn, void* handle, unsigned int numrows_matched, unsigned int numrows_affected ) (2)
[+] _dbd_result_create_from_stringarray ( dbi_conn_t* conn, unsigned int numrows_matched, char const** stringarray ) (1)
[+] _dbd_result_set_numfields ( dbi_result_t* result, unsigned int numfields ) (1)
[+] _dbd_row_allocate unsigned int numfields ) (1)
[+] _dbd_row_finalize ( dbi_result_t* result, dbi_row_t* row, unsigned int idx ) (1)

dbi.h, libdbi.so.0.0.4
[+] dbi_result_get_binary_copy_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_binary_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_char_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_datetime_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_double_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_enum_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_attrib_idx ( dbi_result Result, unsigned int idx, unsigned long attribmin, unsigned long attribmax ) (1)
[+] dbi_result_get_field_attribs_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_length_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_name ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_size_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_type_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_float_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_long_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_longlong_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_set_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_short_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_string_copy_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_string_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_uchar_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_ulong_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_ulonglong_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_ushort_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_seek_row ( dbi_result Result, unsigned int row ) (1)

to the top

Problems with Data Types, Medium Severity (4)


dbi-dev.h
[+] struct dbi_result_s (4)

to the top

Problems with Symbols, Medium Severity (8)


dbi.h, libdbi.so.0.0.4
[+] dbi_result_get_field_idx ( dbi_result Result, char const* fieldname ) (1)
[+] dbi_result_get_field_length ( dbi_result Result, char const* fieldname ) (1)
[+] dbi_result_get_field_length_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_field_size ( dbi_result Result, char const* fieldname ) (1)
[+] dbi_result_get_field_size_idx ( dbi_result Result, unsigned int idx ) (1)
[+] dbi_result_get_numfields dbi_result Result ) (1)
[+] dbi_result_get_numrows dbi_result Result ) (1)
[+] dbi_result_get_numrows_affected dbi_result Result ) (1)

to the top

Problems with Data Types, Low Severity (5)


dbi-dev.h
[+] struct dbi_functions_s (2)
[+] struct dbi_result_s (2)
[+] struct dbi_row_s (1)

to the top

Problems with Symbols, Low Severity (2)


dbi.h, libdbi.so.0.0.4
[+] dbi_conn_query dbi_conn Conn, char const* formatstr, ... ) (1)
[+] dbi_conn_set_option dbi_conn Conn, char const* key, char* value ) (1)

to the top

Header Files (3)


dbd.h
dbi-dev.h
dbi.h

to the top

Shared Libraries (1)


libdbi.so.0.0.4

to the top




Generated on Tue Jul 24 14:30:48 2012 for libdbi by ABI Compliance Checker 1.98.3  
A tool for checking backward compatibility of a C/C++ library API