Binary compatibility report for the libmpdclient library  between 2.7 and current versions on x86

Test Info


Library Namelibmpdclient
Version #12.7
Version #2current
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files33
Total Shared Libraries1
Total Symbols / Types302 / 86
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1
Other Changes
in Constants
-2

Added Symbols (13)


async.h, libmpdclient.so.2.0.11
mpd_async_set_keepalive ( struct mpd_async* async, bool keepalive ) @@ libmpdclient2

connection.h, libmpdclient.so.2.0.11
mpd_connection_set_keepalive ( struct mpd_connection* connection, bool keepalive ) @@ libmpdclient2

database.h, libmpdclient.so.2.0.11
mpd_send_read_comments ( struct mpd_connection* connection, char const* path ) @@ libmpdclient2

directory.h, libmpdclient.so.2.0.11
mpd_directory_get_last_modified struct mpd_directory const* directory ) @@ libmpdclient2

mixer.h, libmpdclient.so.2.0.11
mpd_run_change_volume ( struct mpd_connection* connection, int relative_volume ) @@ libmpdclient2
mpd_send_change_volume ( struct mpd_connection* connection, int relative_volume ) @@ libmpdclient2

output.h, libmpdclient.so.2.0.11
mpd_run_toggle_output ( struct mpd_connection* connection, unsigned int output_id ) @@ libmpdclient2
mpd_send_toggle_output ( struct mpd_connection* connection, unsigned int output_id ) @@ libmpdclient2

search.h, libmpdclient.so.2.0.11
mpd_search_add_base_constraint ( struct mpd_connection* connection, enum mpd_operator oper, char const* value ) @@ libmpdclient2
mpd_search_add_modified_since_constraint ( struct mpd_connection* connection, enum mpd_operator oper, time_t value ) @@ libmpdclient2
mpd_search_add_window ( struct mpd_connection* connection, unsigned int start, unsigned int end ) @@ libmpdclient2

song.h, libmpdclient.so.2.0.11
mpd_song_get_duration_ms struct mpd_song const* song ) @@ libmpdclient2
mpd_song_get_prio struct mpd_song const* song ) @@ libmpdclient2

to the top

Problems with Data Types, Low Severity (1)


tag.h
[+] enum mpd_tag_type (1)

to the top

Other Changes in Data Types (1)


tag.h
[+] enum mpd_tag_type (1)

to the top

Other Changes in Constants (2)


audio_format.h
[+] MPD_SAMPLE_FORMAT_DSD
[+] MPD_SAMPLE_FORMAT_FLOAT

to the top

Header Files (33)


async.h
audio_format.h
capabilities.h
client.h
compiler.h
connection.h
database.h
directory.h
entity.h
error.h
idle.h
list.h
message.h
mixer.h
output.h
pair.h
parser.h
password.h
player.h
playlist.h
protocol.h
queue.h
recv.h
response.h
search.h
send.h
settings.h
song.h
stats.h
status.h
sticker.h
tag.h
version.h

to the top

Shared Libraries (1)


libmpdclient.so.2.0.5

to the top




Generated on Fri Jun 26 23:43:49 2015 for libmpdclient by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API