Binary compatibility report for the libusbx library  between 1.0.15 and 1.0.16 versions on x86

Test Info


Library Namelibusbx
Version #11.0.15
Version #21.0.16
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types62 / 70
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-16
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-9

Added Symbols (16)


libusb.h, libusb-1.0.so.0.1.0
libusb_free_bos_descriptor struct libusb_bos_descriptor* bos )
libusb_free_container_id_descriptor struct libusb_container_id_descriptor* container_id )
libusb_free_ss_endpoint_companion_descriptor struct libusb_ss_endpoint_companion_descriptor* ep_comp )
libusb_free_ss_usb_device_capability_descriptor struct libusb_ss_usb_device_capability_descriptor* ss_usb_device_cap )
libusb_free_usb_2_0_extension_descriptor struct libusb_usb_2_0_extension_descriptor* usb_2_0_extension )
libusb_get_bos_descriptor ( libusb_device_handle* handle, struct libusb_bos_descriptor** bos )
libusb_get_container_id_descriptor ( struct libusb_context* ctx, struct libusb_bos_dev_capability_descriptor* dev_cap, struct libusb_container_id_descriptor** container_id )
libusb_get_port_numbers ( libusb_device* dev, uint8_t* port_numbers, int port_numbers_len )
libusb_get_ss_endpoint_companion_descriptor ( struct libusb_context* ctx, struct libusb_endpoint_descriptor const* endpoint, struct libusb_ss_endpoint_companion_descriptor** ep_comp )
libusb_get_ss_usb_device_capability_descriptor ( struct libusb_context* ctx, struct libusb_bos_dev_capability_descriptor* dev_cap, struct libusb_ss_usb_device_capability_descriptor** ss_usb_device_cap )
libusb_get_usb_2_0_extension_descriptor ( struct libusb_context* ctx, struct libusb_bos_dev_capability_descriptor* dev_cap, struct libusb_usb_2_0_extension_descriptor** usb_2_0_extension )
libusb_hotplug_deregister_callback ( libusb_context* ctx, libusb_hotplug_callback_handle handle )
libusb_hotplug_register_callback ( libusb_context* ctx, enum libusb_hotplug_event events, enum libusb_hotplug_flag flags, int vendor_id, int product_id, int dev_class, libusb_hotplug_callback_fn cb_fn, void* user_data, libusb_hotplug_callback_handle* handle )
libusb_set_auto_detach_kernel_driver ( libusb_device_handle* dev, int enable )
libusb_setlocale char const* locale )
libusb_strerror enum libusb_error errcode )

to the top

Other Changes in Constants (9)


libusb.h
[+] LIBUSB_BT_CONTAINER_ID_SIZE
[+] LIBUSB_BT_SS_USB_DEVICE_CAPABILITY_SIZE
[+] LIBUSB_BT_USB_2_0_EXTENSION_SIZE
[+] LIBUSB_DT_BOS_MAX_SIZE
[+] LIBUSB_DT_BOS_SIZE
[+] LIBUSB_DT_DEVICE_CAPABILITY_SIZE
[+] LIBUSB_DT_SS_ENDPOINT_COMPANION_SIZE
[+] LIBUSB_ERROR_COUNT
[+] LIBUSB_HOTPLUG_MATCH_ANY

to the top

Header Files (1)


libusb.h

to the top

Shared Libraries (1)


libusb-1.0.so.0.1.0

to the top




Generated on Fri Jul 12 03:48:50 2013 for libusbx by ABI Compliance Checker 1.99.7  
A tool for checking backward compatibility of a C/C++ library API