Binary compatibility report for the libusb library between 0.9.0 and 0.9.1 versions on x86

Test Info


Library Namelibusb
Version #10.9.0
Version #20.9.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types48 / 47
VerdictIncompatible
(26%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High8
Medium11
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1

Problems with Symbols, High Severity (8)


libusb.h, libusb-1.0.so.0.0.0
[+] libusb_get_device_list libusb_device*** list ) (1)
[+] libusb_get_next_timeout struct timeval* tv ) (1)
[+] libusb_handle_events_locked struct timeval* tv ) (1)
[+] libusb_handle_events_timeout struct timeval* tv ) (1)
[+] libusb_open_device_with_vid_pid ( uint16_t vendor_id, uint16_t product_id ) (1)
[+] libusb_set_debug int level ) (1)
[+] libusb_set_pollfd_notifiers ( void(*added_cb)(int, short), void(*removed_cb)(int) ) (1)
[+] libusb_wait_for_event struct timeval* tv ) (1)

to the top

Problems with Symbols, Medium Severity (11)


libusb.h, libusb-1.0.so.0.0.0
[+] libusb_event_handler_active ( ) (1)
[+] libusb_exit ( ) (1)
[+] libusb_get_pollfds ( ) (1)
[+] libusb_handle_events ( ) (1)
[+] libusb_init ( ) (1)
[+] libusb_lock_event_waiters ( ) (1)
[+] libusb_lock_events ( ) (1)
[+] libusb_set_pollfd_notifiers ( void(*added_cb)(int, short), void(*removed_cb)(int) ) (1)
[+] libusb_try_lock_events ( ) (1)
[+] libusb_unlock_event_waiters ( ) (1)
[+] libusb_unlock_events ( ) (1)

to the top

Other Changes in Data Types (1)


libusb.h
[+] enum libusb_transfer_status (1)

to the top

Header Files (1)


libusb.h

to the top

Shared Libraries (1)


libusb-1.0.so.0.0.0

to the top