Binary compatibility report for the libmpd library  between 0.12.0 and 0.12.99 versions on x86

Test Info


Library Namelibmpd
Version #10.12.0
Version #20.12.99
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files7
Total Shared Libraries1
Total Symbols / Types174 / 70
VerdictIncompatible
(51.72%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium4
Low2
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0

Added Symbols (17)


libmpd-database.h, libmpd.so.0.0.0
mpd_database_get_fileinfo MpdObj* mi, char const* path )
mpd_database_get_playlist_content MpdObj* mi, char* playlist )
mpd_database_search_add_constraint MpdObj* mi, mpd_TagItems field, char* value )
mpd_database_search_commit MpdObj* mi )
mpd_database_search_field_start MpdObj* mi, mpd_TagItems field )
mpd_database_search_start MpdObj* mi, int exact )

libmpd-playlist.h, libmpd.so.0.0.0
mpd_playlist_add_get_id MpdObj* mi, char* path )
mpd_playlist_get_changes_posid MpdObj* mi, int old_playlist_id )
mpd_playlist_get_song_from_pos MpdObj* mi, int songpos )

libmpd-status.h, libmpd.so.0.0.0
mpd_stats_get_db_playtime MpdObj* mi )

libmpd.h, libmpd.so.0.0.0
libmpd_version [data]
mpd_get_hostname MpdObj* mi )
mpd_server_get_version MpdObj* mi )

libmpdclient.h, libmpd.so.0.0.0
mpd_sendAddIdCommand ( mpd_Connection* connection, char const* file )
mpd_sendListPlaylistCommand ( mpd_Connection* connection, char* path )
mpd_sendListPlaylistInfoCommand ( mpd_Connection* connection, char* path )
mpd_sendPlChangesPosIdCommand ( mpd_Connection* connection, long long playlist )

to the top

Problems with Data Types, Medium Severity (4)


libmpdclient.h
[+] struct _mpd_Connection (1)
[+] struct _mpd_Song (3)

to the top

Problems with Symbols, Medium Severity (1)


libmpdclient.h, libmpd.so.0.0.0
[+] mpdTagItemKeys [data] (1)

to the top

Problems with Data Types, Low Severity (2)


libmpdclient.h
[+] struct _mpd_Connection (1)
[+] struct _mpd_Song (1)

to the top

Header Files (7)


libmpd-database.h
libmpd-player.h
libmpd-playlist.h
libmpd-status.h
libmpd-strfsong.h
libmpd.h
libmpdclient.h

to the top

Shared Libraries (1)


libmpd.so.0.0.0

to the top




Generated on Sat Sep 3 17:45:33 2011 for libmpd by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API