Binary compatibility report for the liblo library  between 0.26 and 0.27 versions on x86

Test Info


Library Nameliblo
Version #10.26
Version #20.27
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types111 / 55
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-22
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low34
Other Changes
in Constants
-2

Added Symbols (22)


lo_lowlevel.h, liblo.so.7.1.0
lo_address_get_iface lo_address t )
lo_address_set_iface lo_address t, char const* iface, char const* ip )
lo_address_set_stream_slip lo_address t, int enable )
lo_address_set_tcp_nodelay lo_address t, int enable )
lo_bundle_add_bundle lo_bundle b, lo_bundle n )
lo_bundle_count lo_bundle b )
lo_bundle_free_recursive lo_bundle b )
lo_bundle_get_bundle lo_bundle b, int index )
lo_bundle_get_message lo_bundle b, int index, char const** path )
lo_bundle_get_type lo_bundle b, int index )
lo_bundle_incref lo_bundle b )
lo_message_clone lo_message m )
lo_message_incref lo_message m )
lo_server_add_bundle_handlers lo_server s, lo_bundle_start_handler sh, lo_bundle_end_handler eh, void* user_data )
lo_server_enable_coercion ( lo_server server, int enable )
lo_server_enable_queue lo_server s, int queue_enabled, int dispatch_remaining )
lo_server_new_from_url char const* url, lo_err_handler err_h )
lo_server_new_multicast_iface ( char const* group, char const* port, char const* iface, char const* ip, lo_err_handler err_h )

lo_serverthread.h, liblo.so.7.1.0
lo_server_thread_new_from_url char const* url, lo_err_handler err_h )
lo_server_thread_set_error_context ( lo_server_thread st, void* user_data )

lo_throw.h, liblo.so.7.1.0
lo_error_get_context ( )
lo_server_set_error_context lo_server s, void* user_data )

to the top

Problems with Constants, Low Severity (34)


lo_macros.h
[+] LO_MARKER_A
[+] LO_MARKER_B

pthread.h
[+] PTHREAD_CANCEL_ASYNCHRONOUS
[+] PTHREAD_CANCEL_DEFERRED
[+] PTHREAD_CANCEL_DISABLE
[+] PTHREAD_CANCEL_ENABLE
[+] PTHREAD_CREATE_DETACHED
[+] PTHREAD_CREATE_JOINABLE
[+] PTHREAD_EXPLICIT_SCHED
[+] PTHREAD_INHERIT_SCHED
[+] PTHREAD_MUTEX_ADAPTIVE_NP
[+] PTHREAD_MUTEX_DEFAULT
[+] PTHREAD_MUTEX_ERRORCHECK
[+] PTHREAD_MUTEX_ERRORCHECK_NP
[+] PTHREAD_MUTEX_FAST_NP
[+] PTHREAD_MUTEX_NORMAL
[+] PTHREAD_MUTEX_RECURSIVE
[+] PTHREAD_MUTEX_RECURSIVE_NP
[+] PTHREAD_MUTEX_ROBUST
[+] PTHREAD_MUTEX_ROBUST_NP
[+] PTHREAD_MUTEX_STALLED
[+] PTHREAD_MUTEX_STALLED_NP
[+] PTHREAD_MUTEX_TIMED_NP
[+] PTHREAD_PRIO_INHERIT
[+] PTHREAD_PRIO_NONE
[+] PTHREAD_PRIO_PROTECT
[+] PTHREAD_PROCESS_PRIVATE
[+] PTHREAD_PROCESS_SHARED
[+] PTHREAD_RWLOCK_DEFAULT_NP
[+] PTHREAD_RWLOCK_PREFER_READER_NP
[+] PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
[+] PTHREAD_RWLOCK_PREFER_WRITER_NP
[+] PTHREAD_SCOPE_PROCESS
[+] PTHREAD_SCOPE_SYSTEM

to the top

Other Changes in Constants (2)


lo_types.h
[+] LO_DISABLE
[+] LO_ENABLE

to the top

Header Files (8)


lo.h
lo_endian.h
lo_errors.h
lo_lowlevel.h
lo_macros.h
lo_osc_types.h
lo_throw.h
lo_types.h

to the top

Shared Libraries (1)


liblo.so.7.0.0

to the top




Generated on Thu May 23 03:05:11 2013 for liblo by ABI Compliance Checker 2.0  
A tool for checking backward compatibility of a C/C++ library API