Binary compatibility report for the Evemu library  between 1.0.8 and 1.0.9.1 versions on x86

Test Info


Library NameEvemu
Version #11.0.8
Version #21.0.9.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types35 / 374
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-35
Removed SymbolsHigh35
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (35)


evemu.h, libevemu.so.1.0.0
evemu_create ( struct evemu_device const* dev, int fd ) @@ EVEMU_1.0
evemu_delete struct evemu_device* dev ) @@ EVEMU_1.0
evemu_destroy int fd ) @@ EVEMU_1.0
evemu_extract ( struct evemu_device* dev, int fd ) @@ EVEMU_1.0
evemu_get_abs_flat ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_get_abs_fuzz ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_get_abs_maximum ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_get_abs_minimum ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_get_abs_resolution ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_get_id_bustype struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_get_id_product struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_get_id_vendor struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_get_id_version struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_get_name struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_get_version struct evemu_device const* dev ) @@ EVEMU_1.0
evemu_has_event ( struct evemu_device const* dev, int type, int code ) @@ EVEMU_1.0
evemu_has_prop ( struct evemu_device const* dev, int code ) @@ EVEMU_1.0
evemu_new char const* name ) @@ EVEMU_1.0
evemu_play FILE* fp, int fd ) @@ EVEMU_1.0
evemu_read ( struct evemu_device* dev, FILE* fp ) @@ EVEMU_1.0
evemu_read_event FILE* fp, struct input_event* ev ) @@ EVEMU_1.0
evemu_read_event_realtime FILE* fp, struct input_event* ev, struct timeval* evtime ) @@ EVEMU_1.0
evemu_record FILE* fp, int fd, int ms ) @@ EVEMU_1.0
evemu_set_abs_flat ( struct evemu_device* dev, int code, int flat ) @@ EVEMU_1.0
evemu_set_abs_fuzz ( struct evemu_device* dev, int code, int fuzz ) @@ EVEMU_1.0
evemu_set_abs_maximum ( struct evemu_device* dev, int code, int max ) @@ EVEMU_1.0
evemu_set_abs_minimum ( struct evemu_device* dev, int code, int min ) @@ EVEMU_1.0
evemu_set_abs_resolution ( struct evemu_device* dev, int code, int res ) @@ EVEMU_1.0
evemu_set_id_bustype ( struct evemu_device* dev, unsigned int bustype ) @@ EVEMU_1.0
evemu_set_id_product ( struct evemu_device* dev, unsigned int product ) @@ EVEMU_1.0
evemu_set_id_vendor ( struct evemu_device* dev, unsigned int vendor ) @@ EVEMU_1.0
evemu_set_id_version ( struct evemu_device* dev, unsigned int version ) @@ EVEMU_1.0
evemu_set_name ( struct evemu_device* dev, char const* name ) @@ EVEMU_1.0
evemu_write ( struct evemu_device const* dev, FILE* fp ) @@ EVEMU_1.0
evemu_write_event FILE* fp, struct input_event const* ev ) @@ EVEMU_1.0

to the top

Removed Symbols (35)


evemu.h, libutouch-evemu.so.1.0.0
evemu_create ( struct evemu_device const* dev, int fd ) @@ UTOUCH_EVEMU_1.0
evemu_delete struct evemu_device* dev ) @@ UTOUCH_EVEMU_1.0
evemu_destroy int fd ) @@ UTOUCH_EVEMU_1.0
evemu_extract ( struct evemu_device* dev, int fd ) @@ UTOUCH_EVEMU_1.0
evemu_get_abs_flat ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_get_abs_fuzz ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_get_abs_maximum ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_get_abs_minimum ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_get_abs_resolution ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_get_id_bustype struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_get_id_product struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_get_id_vendor struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_get_id_version struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_get_name struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_get_version struct evemu_device const* dev ) @@ UTOUCH_EVEMU_1.0
evemu_has_event ( struct evemu_device const* dev, int type, int code ) @@ UTOUCH_EVEMU_1.0
evemu_has_prop ( struct evemu_device const* dev, int code ) @@ UTOUCH_EVEMU_1.0
evemu_new char const* name ) @@ UTOUCH_EVEMU_1.0
evemu_play FILE* fp, int fd ) @@ UTOUCH_EVEMU_1.0
evemu_read ( struct evemu_device* dev, FILE* fp ) @@ UTOUCH_EVEMU_1.0
evemu_read_event FILE* fp, struct input_event* ev ) @@ UTOUCH_EVEMU_1.0
evemu_read_event_realtime FILE* fp, struct input_event* ev, struct timeval* evtime ) @@ UTOUCH_EVEMU_1.0
evemu_record FILE* fp, int fd, int ms ) @@ UTOUCH_EVEMU_1.0
evemu_set_abs_flat ( struct evemu_device* dev, int code, int flat ) @@ UTOUCH_EVEMU_1.0
evemu_set_abs_fuzz ( struct evemu_device* dev, int code, int fuzz ) @@ UTOUCH_EVEMU_1.0
evemu_set_abs_maximum ( struct evemu_device* dev, int code, int max ) @@ UTOUCH_EVEMU_1.0
evemu_set_abs_minimum ( struct evemu_device* dev, int code, int min ) @@ UTOUCH_EVEMU_1.0
evemu_set_abs_resolution ( struct evemu_device* dev, int code, int res ) @@ UTOUCH_EVEMU_1.0
evemu_set_id_bustype ( struct evemu_device* dev, unsigned int bustype ) @@ UTOUCH_EVEMU_1.0
evemu_set_id_product ( struct evemu_device* dev, unsigned int product ) @@ UTOUCH_EVEMU_1.0
evemu_set_id_vendor ( struct evemu_device* dev, unsigned int vendor ) @@ UTOUCH_EVEMU_1.0
evemu_set_id_version ( struct evemu_device* dev, unsigned int version ) @@ UTOUCH_EVEMU_1.0
evemu_set_name ( struct evemu_device* dev, char const* name ) @@ UTOUCH_EVEMU_1.0
evemu_write ( struct evemu_device const* dev, FILE* fp ) @@ UTOUCH_EVEMU_1.0
evemu_write_event FILE* fp, struct input_event const* ev ) @@ UTOUCH_EVEMU_1.0

to the top

Header Files (1)


evemu.h

to the top

Shared Libraries (1)


libutouch-evemu.so.1.0.0

to the top




Generated on Mon Jul 1 16:41:50 2013 for Evemu by ABI Compliance Checker 1.99.7  
A tool for checking backward compatibility of a C/C++ library API