Test Info
| Library Name | librrd-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 2 |
| Total Libraries | 0 |
| Total Symbols / Types | 405 / 79 |
| Compatibility |
98.3% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 6 |
| Removed Symbols | High | 6 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 6 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 6
rrd_client.h
rrd_client_create ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, int argc, char const** argv )
_Z17rrd_client_createP10rrd_clientPKcmxiiPS2_
rrd_client_create_r2 ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z20rrd_client_create_r2P10rrd_clientPKcmxiPS2_S2_iPS2_
rrd_client_fetch ( rrd_client_t* client, char const* filename, char const* cf, long long* ret_start, long long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z16rrd_client_fetchP10rrd_clientPKcS2_PxS3_PmS4_PPPcPPd
rrdc_create ( char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, int argc, char const** argv )
_Z11rrdc_createPKcmxiiPS0_
rrdc_create_r2 ( char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z14rrdc_create_r2PKcmxiPS0_S0_iPS0_
rrdc_fetch ( char const* filename, char const* cf, long long* ret_start, long long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z10rrdc_fetchPKcS0_PxS1_PmS2_PPPcPPd
to the top
Removed Symbols 6
rrd_client.h
rrd_client_create ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, int argc, char const** argv )
_Z17rrd_client_createP10rrd_clientPKcmliiPS2_
rrd_client_create_r2 ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z20rrd_client_create_r2P10rrd_clientPKcmliPS2_S2_iPS2_
rrd_client_fetch ( rrd_client_t* client, char const* filename, char const* cf, long* ret_start, long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z16rrd_client_fetchP10rrd_clientPKcS2_PlS3_PmS4_PPPcPPd
rrdc_create ( char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, int argc, char const** argv )
_Z11rrdc_createPKcmliiPS0_
rrdc_create_r2 ( char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z14rrdc_create_r2PKcmliPS0_S0_iPS0_
rrdc_fetch ( char const* filename, char const* cf, long* ret_start, long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z10rrdc_fetchPKcS0_PlS1_PmS2_PPPcPPd
to the top
Problems with Symbols, Medium Severity 6
rrd_client.h
[+] rrd_client_create ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, int argc, char const** argv ) 1
⇣
rrd_client_create ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, int argc, char const** argv )
_Z17rrd_client_createP10rrd_clientPKcmliiPS2_
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] rrd_client_create_r2 ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv ) 1
⇣
rrd_client_create_r2 ( rrd_client_t* client, char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z20rrd_client_create_r2P10rrd_clientPKcmliPS2_S2_iPS2_
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] rrd_client_fetch ( rrd_client_t* client, char const* filename, char const* cf, long* ret_start, long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data ) 1
⇣
rrd_client_fetch ( rrd_client_t* client, char const* filename, char const* cf, long long* ret_start, long long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z16rrd_client_fetchP10rrd_clientPKcS2_PlS3_PmS4_PPPcPPd
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] rrdc_create ( char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, int argc, char const** argv ) 1
⇣
rrdc_create ( char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, int argc, char const** argv )
_Z11rrdc_createPKcmliiPS0_
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] rrdc_create_r2 ( char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv ) 1
⇣
rrdc_create_r2 ( char const* filename, unsigned long pdp_step, long long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
_Z14rrdc_create_r2PKcmliPS0_S0_iPS0_
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] rrdc_fetch ( char const* filename, char const* cf, long* ret_start, long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data ) 1
⇣
rrdc_fetch ( char const* filename, char const* cf, long long* ret_start, long long* ret_end, unsigned long* ret_step, unsigned long* ret_ds_num, char*** ret_ds_names, rrd_value_t** ret_data )
_Z10rrdc_fetchPKcS0_PlS1_PmS2_PPPcPPd
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
to the top
Problems with Data Types, Low Severity 1
time_t.h
[+] typedef time_t 1
|
Change |
Effect |
| 1 |
Base type has been changed from long to long long. |
Recompilation of a client program may be broken. |
[+] affected symbols: 15 (3.7%)
rrdc_first ( char const* filename, int rraindex )
Return value is of type 'time_t'.
rrd_client_last ( rrd_client_t* client, char const* filename )
Return value is of type 'time_t'.
rrd_client_first ( rrd_client_t* client, char const* filename, int rraindex )
Return value is of type 'time_t'.
rrdc_last ( char const* filename )
Return value is of type 'time_t'.
rrd_create_r ( char const* filename, unsigned long pdp_step, long last_up, int argc, char const** argv )
3rd parameter 'last_up' is of type 'time_t'.
rrd_create_r2 ( char const* filename, unsigned long pdp_step, long last_up, int no_overwrite, char const** sources, char const* _template, int argc, char const** argv )
3rd parameter 'last_up' is of type 'time_t'.
rrd_fetch ( int p1, char** p2, long* p3, long* p4, unsigned long* p5, unsigned long* p6, char*** p7, rrd_value_t** p8 )
3rd parameter 'p3' (pointer) has base type 'time_t'.
rrd_fetch_r ( char const* filename, char const* cf, long* start, long* end, unsigned long* step, unsigned long* ds_cnt, char*** ds_namv, rrd_value_t** data )
4th parameter 'end' (pointer) has base type 'time_t'.
rrd_first ( int p1, char** p2 )
Return value is of type 'time_t'.
rrd_first_r ( char const* filename, int const rraindex )
Return value is of type 'time_t'.
...
to the top
Header Files 2
rrd.h
rrd_client.h
to the top
Libraries 0
to the top