API compatibility report for the libxcb-sync library  between 1.9 and 1.9.1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibxcb-sync
Version #11.9
Version #21.9.1
CPU Typex86_64
GCC Version4.7
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types72 / 104
VerdictIncompatible
(2.8%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (10)


sync.h, libxcb-sync.so.0.0.0
xcb_sync_change_alarm_aux ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* value_list )
xcb_sync_change_alarm_aux_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* value_list )
xcb_sync_change_alarm_value_list_serialize void** _buffer, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* _aux )
xcb_sync_change_alarm_value_list_sizeof ( void const* _buffer, uint32_t value_mask )
xcb_sync_change_alarm_value_list_unpack ( void const* _buffer, uint32_t value_mask, xcb_sync_change_alarm_value_list_t* _aux )
xcb_sync_create_alarm_aux ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* value_list )
xcb_sync_create_alarm_aux_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* value_list )
xcb_sync_create_alarm_value_list_serialize void** _buffer, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* _aux )
xcb_sync_create_alarm_value_list_sizeof ( void const* _buffer, uint32_t value_mask )
xcb_sync_create_alarm_value_list_unpack ( void const* _buffer, uint32_t value_mask, xcb_sync_create_alarm_value_list_t* _aux )

to the top

Removed Symbols (2)


sync.h, libxcb-sync.so.0.0.0
xcb_sync_change_alarm_sizeof void const* _buffer )
xcb_sync_create_alarm_sizeof void const* _buffer )

to the top

Problems with Symbols, Low Severity (4)


sync.h, libxcb-sync.so.0.0.0
[+] xcb_sync_change_alarm ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_change_alarm_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_create_alarm ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_create_alarm_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)

to the top

Other Changes in Constants (2)


xcb.h
[+] XCB_CONN_CLOSED_FDPASSING_FAILED

xproto.h
[+] XCB_GE

to the top

Header Files (1)


sync.h

to the top

Shared Libraries (1)


libxcb-sync.so.0.0.0

to the top



Test Info


Library Namelibxcb-sync
Version #11.9
Version #21.9.1
CPU Typex86_64
GCC Version4.7
SubjectSource Compatibility

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types598 / 595
VerdictIncompatible
(0.3%)

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low4
Problems with
Constants
Low0
Other Changes
in Constants
-2

Added Symbols (14)


sync.h
xcb_sync_change_alarm_aux ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* value_list )
xcb_sync_change_alarm_aux_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* value_list )
xcb_sync_change_alarm_value_list_serialize void** _buffer, uint32_t value_mask, xcb_sync_change_alarm_value_list_t const* _aux )
xcb_sync_change_alarm_value_list_sizeof ( void const* _buffer, uint32_t value_mask )
xcb_sync_change_alarm_value_list_unpack ( void const* _buffer, uint32_t value_mask, xcb_sync_change_alarm_value_list_t* _aux )
xcb_sync_create_alarm_aux ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* value_list )
xcb_sync_create_alarm_aux_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* value_list )
xcb_sync_create_alarm_value_list_serialize void** _buffer, uint32_t value_mask, xcb_sync_create_alarm_value_list_t const* _aux )
xcb_sync_create_alarm_value_list_sizeof ( void const* _buffer, uint32_t value_mask )
xcb_sync_create_alarm_value_list_unpack ( void const* _buffer, uint32_t value_mask, xcb_sync_create_alarm_value_list_t* _aux )

xcb.h
xcb_poll_for_special_event ( xcb_connection_t* c, xcb_special_event_t* se )
xcb_register_for_special_xge ( xcb_connection_t* c, xcb_extension_t* ext, uint32_t eid, uint32_t* stamp )
xcb_unregister_for_special_event ( xcb_connection_t* c, xcb_special_event_t* se )
xcb_wait_for_special_event ( xcb_connection_t* c, xcb_special_event_t* se )

to the top

Removed Symbols (2)


sync.h
xcb_sync_change_alarm_sizeof void const* _buffer )
xcb_sync_create_alarm_sizeof void const* _buffer )

to the top

Problems with Symbols, Low Severity (4)


sync.h
[+] xcb_sync_change_alarm ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_change_alarm_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_create_alarm ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)
[+] xcb_sync_create_alarm_checked ( xcb_connection_t* c, xcb_sync_alarm_t id, uint32_t value_mask, uint32_t const* value_list ) (1)

to the top

Other Changes in Constants (2)


xcb.h
[+] XCB_CONN_CLOSED_FDPASSING_FAILED

xproto.h
[+] XCB_GE

to the top

Header Files (1)


sync.h

to the top

Shared Libraries (1)


libxcb-sync.so.0.0.0

to the top



Generated on Mon Nov 18 19:31:52 2013 for libxcb-sync by ABI Compliance Checker 1.99.8.5  
A tool for checking backward compatibility of a C/C++ library API