Test Info
Module Name | lash2ladishpublic |
Version #1 | 0 |
Version #2 | 1 |
Arch | x86_64 |
GCC Version | 5.4.0 |
Subject | Binary Compatibility |
Test Results
Total Header Files | 5 |
Total Source Files | 5 |
Total Objects | 1 |
Total Symbols / Types | 47 / 17 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 53 |
Problems with Constants | Low | 0 |
Problems with Symbols, Low Severity 53
client_interface.h,
liblash.so.1.1.1
[+] lash_alsa_client_id ( lash_client_t* client, unsigned char id ) 2
⇣
lash_alsa_client_id ( lash_client_t* UNUSED_client, unsigned char UNUSED_id )
|
Change |
Effect |
1 |
1st parameter client has been renamed to UNUSED_client. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter id has been renamed to UNUSED_id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_args_destroy ( lash_args_t* args ) 1
⇣
lash_args_destroy ( lash_args_t* UNUSED_args )
|
Change |
Effect |
1 |
1st parameter args has been renamed to UNUSED_args. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_extract_args ( int* argc, char*** argv ) 2
⇣
lash_extract_args ( int* UNUSED_argc, char*** UNUSED_argv )
|
Change |
Effect |
1 |
1st parameter argc has been renamed to UNUSED_argc. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter argv has been renamed to UNUSED_argv. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_get_config ( lash_client_t* client ) 1
⇣
lash_get_config ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_get_event ( lash_client_t* client ) 1
⇣
lash_get_event ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_get_pending_config_count ( lash_client_t* client ) 1
⇣
lash_get_pending_config_count ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_get_pending_event_count ( lash_client_t* client ) 1
⇣
lash_get_pending_event_count ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_get_server_name ( lash_client_t* client ) 1
⇣
lash_get_server_name ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_init ( lash_args_t const* args, char const* class, int client_flags, lash_protocol_t protocol ) 2
⇣
lash_init ( lash_args_t const* UNUSED_args, char const* class, int client_flags, lash_protocol_t UNUSED_protocol )
|
Change |
Effect |
1 |
1st parameter args has been renamed to UNUSED_args. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
4th parameter protocol has been renamed to UNUSED_protocol. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_jack_client_name ( lash_client_t* client, char const* name ) 2
⇣
lash_jack_client_name ( lash_client_t* UNUSED_client_ptr, char const* UNUSED_name )
|
Change |
Effect |
1 |
1st parameter client has been renamed to UNUSED_client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter name has been renamed to UNUSED_name. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_send_config ( lash_client_t* client, lash_config_t* config ) 2
⇣
lash_send_config ( lash_client_t* client_ptr, lash_config_t* config_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_send_event ( lash_client_t* client, lash_event_t* event ) 2
⇣
lash_send_event ( lash_client_t* client_ptr, lash_event_t* event_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_server_connected ( lash_client_t* client ) 1
⇣
lash_server_connected ( lash_client_t* client_ptr )
|
Change |
Effect |
1 |
1st parameter client has been renamed to client_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
config.h,
liblash.so.1.1.1
[+] lash_config_destroy ( lash_config_t* config ) 1
⇣
lash_config_destroy ( lash_config_t* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_dup ( lash_config_t const* config ) 1
⇣
lash_config_dup ( lash_config_t const* src_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to src_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_key ( lash_config_t const* config ) 1
⇣
lash_config_get_key ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value ( lash_config_t const* config ) 1
⇣
lash_config_get_value ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value_double ( lash_config_t const* config ) 1
⇣
lash_config_get_value_double ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value_float ( lash_config_t const* config ) 1
⇣
lash_config_get_value_float ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value_int ( lash_config_t const* config ) 1
⇣
lash_config_get_value_int ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value_size ( lash_config_t const* config ) 1
⇣
lash_config_get_value_size ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_get_value_string ( lash_config_t const* config ) 1
⇣
lash_config_get_value_string ( lash_config_t const* config_ptr )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_key ( lash_config_t* config, char const* key ) 1
⇣
lash_config_set_key ( lash_config_t* config_ptr, char const* key )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_value ( lash_config_t* config, void const* value, size_t value_size ) 1
⇣
lash_config_set_value ( lash_config_t* config_ptr, void const* value, size_t value_size )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_value_double ( lash_config_t* config, double value ) 1
⇣
lash_config_set_value_double ( lash_config_t* config_ptr, double value )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_value_float ( lash_config_t* config, float value ) 1
⇣
lash_config_set_value_float ( lash_config_t* config_ptr, float value )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_value_int ( lash_config_t* config, uint32_t value ) 1
⇣
lash_config_set_value_int ( lash_config_t* config_ptr, uint32_t value )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_config_set_value_string ( lash_config_t* config, char const* value ) 1
⇣
lash_config_set_value_string ( lash_config_t* config_ptr, char const* value )
|
Change |
Effect |
1 |
1st parameter config has been renamed to config_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
event.h,
liblash.so.1.1.1
[+] lash_event_destroy ( lash_event_t* event ) 1
⇣
lash_event_destroy ( lash_event_t* event_ptr )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_get_alsa_client_id ( lash_event_t const* event ) 1
⇣
lash_event_get_alsa_client_id ( lash_event_t const* UNUSED_event_ptr )
|
Change |
Effect |
1 |
1st parameter event has been renamed to UNUSED_event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_get_client_id ( lash_event_t const* event, unsigned char* id ) 2
⇣
lash_event_get_client_id ( lash_event_t const* UNUSED_event_ptr, unsigned char* UNUSED_id )
|
Change |
Effect |
1 |
1st parameter event has been renamed to UNUSED_event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter id has been renamed to UNUSED_id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_get_project ( lash_event_t const* event ) 1
⇣
lash_event_get_project ( lash_event_t const* UNUSED_event_ptr )
|
Change |
Effect |
1 |
1st parameter event has been renamed to UNUSED_event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_get_string ( lash_event_t const* event ) 1
⇣
lash_event_get_string ( lash_event_t const* event_ptr )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_get_type ( lash_event_t const* event ) 1
⇣
lash_event_get_type ( lash_event_t const* event_ptr )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_set_alsa_client_id ( lash_event_t* event, unsigned char alsa_id ) 2
⇣
lash_event_set_alsa_client_id ( lash_event_t* event_ptr, unsigned char UNUSED_alsa_id )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter alsa_id has been renamed to UNUSED_alsa_id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_set_client_id ( lash_event_t* event, unsigned char* id ) 2
⇣
lash_event_set_client_id ( lash_event_t* UNUSED_event_ptr, unsigned char* UNUSED_id )
|
Change |
Effect |
1 |
1st parameter event has been renamed to UNUSED_event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter id has been renamed to UNUSED_id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_set_project ( lash_event_t* event, char const* project ) 2
⇣
lash_event_set_project ( lash_event_t* UNUSED_event_ptr, char const* UNUSED_project )
|
Change |
Effect |
1 |
1st parameter event has been renamed to UNUSED_event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter project has been renamed to UNUSED_project. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_set_string ( lash_event_t* event, char const* string ) 1
⇣
lash_event_set_string ( lash_event_t* event_ptr, char const* string )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_event_set_type ( lash_event_t* event, enum LASH_Event_Type type ) 1
⇣
lash_event_set_type ( lash_event_t* event_ptr, enum LASH_Event_Type type )
|
Change |
Effect |
1 |
1st parameter event has been renamed to event_ptr. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_str_get_alsa_client_id ( char const* str ) 1
⇣
lash_str_get_alsa_client_id ( char const* UNUSED_str )
|
Change |
Effect |
1 |
1st parameter str has been renamed to UNUSED_str. |
Renaming of a parameter may indicate a change in its semantic meaning. |
[+] lash_str_set_alsa_client_id ( char* str, unsigned char alsa_id ) 2
⇣
lash_str_set_alsa_client_id ( char* UNUSED_str, unsigned char UNUSED_alsa_id )
|
Change |
Effect |
1 |
1st parameter str has been renamed to UNUSED_str. |
Renaming of a parameter may indicate a change in its semantic meaning. |
2 |
2nd parameter alsa_id has been renamed to UNUSED_alsa_id. |
Renaming of a parameter may indicate a change in its semantic meaning. |
protocol.h,
liblash.so.1.1.1
[+] lash_protocol_string ( lash_protocol_t protocol ) 1
⇣
lash_protocol_string ( lash_protocol_t UNUSED_protocol )
|
Change |
Effect |
1 |
1st parameter protocol has been renamed to UNUSED_protocol. |
Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files 5
client_interface.h
config.h
event.h
protocol.h
types.h
to the top
Source Files 5
args.c
config.c
event.c
lash.c
protocol.c
to the top
Objects 1
liblash.so.1.1.1
to the top