Binary compatibility report for the gdbm library  between 1.8.3 and 1.9.1 versions on x86

Test Info


Library Namegdbm
Version #11.8.3
Version #21.9.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types15 / 11
VerdictIncompatible
(6.7%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium2
Low5
Problems with
Constants
Low0
Other Changes
in Constants
-21

Added Symbols (4)


gdbm.h, libgdbm.so.4.0.0
gdbm_export GDBM_FILE p1, char const* p2, int p3, int p4 )
gdbm_import GDBM_FILE p1, char const* p2, int p3 )
gdbm_version_cmp int const* a, int const* b )
gdbm_version_number [data]

to the top

Problems with Symbols, Medium Severity (2)


gdbm.h, libgdbm.so.3.0.0
[+] gdbm_strerror gdbm_error p1 ) (1)
[+] gdbm_version [data] (1)

to the top

Problems with Symbols, Low Severity (5)


gdbm.h, libgdbm.so.3.0.0
[+] gdbm_open char* p1, int p2, int p3, int p4, void(*p5)() ) (2)
[+] gdbm_setopt GDBM_FILE p1, int p2, int* p3, int p4 ) (1)
[+] gdbm_strerror gdbm_error p1 ) (1)
[+] gdbm_version [data] (1)

to the top

Other Changes in Constants (21)


gdbm.h
[+] _GDBM_MAX_ERRNO
[+] _GDBM_MIN_ERRNO
[+] GDBM_BAD_FILE_OFFSET
[+] GDBM_BAD_OPEN_FLAGS
[+] GDBM_BYTE_SWAPPED
[+] GDBM_GETCACHESIZE
[+] GDBM_GETCENTFREE
[+] GDBM_GETCOALESCEBLKS
[+] GDBM_GETDBNAME
[+] GDBM_GETFLAGS
[+] GDBM_GETMAXMAPSIZE
[+] GDBM_GETMMAP
[+] GDBM_GETSYNCMODE
[+] GDBM_NOMMAP
[+] GDBM_OPENMASK
[+] GDBM_SETCACHESIZE
[+] GDBM_SETCENTFREE
[+] GDBM_SETCOALESCEBLKS
[+] GDBM_SETMAXMAPSIZE
[+] GDBM_SETMMAP
[+] GDBM_SETSYNCMODE

to the top

Header Files (1)


gdbm.h

to the top

Shared Libraries (1)


libgdbm.so.3.0.0

to the top




Generated on Fri Dec 27 19:07:30 2013 for gdbm by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API