Test Info
| Library Name | libxmlrpc-c++8-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 15 |
| Total Libraries | 0 |
| Total Symbols / Types | 1172 / 224 |
| Compatibility |
99.5% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 3 |
| Removed Symbols | High | 3 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 4 |
Problems with Symbols | High | 0 |
| Medium | 2 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 3
base.hpp
namespace xmlrpc_c
value_datetime::__ct [C1] ( long long const cvalue )
_ZN8xmlrpc_c14value_datetimeC1Ex
value_datetime::__ct [C2] ( long long const cvalue )
_ZN8xmlrpc_c14value_datetimeC2Ex
value_datetime::operator time_t ( ) const
_ZNK8xmlrpc_c14value_datetimecvxEv
to the top
Removed Symbols 3
base.hpp
namespace xmlrpc_c
value_datetime::__ct [C1] ( long const cvalue )
_ZN8xmlrpc_c14value_datetimeC1El
value_datetime::__ct [C2] ( long const cvalue )
_ZN8xmlrpc_c14value_datetimeC2El
value_datetime::operator time_t ( ) const
_ZNK8xmlrpc_c14value_datetimecvlEv
to the top
Problems with Symbols, Medium Severity 2
base.hpp
namespace xmlrpc_c
[+] value_datetime::__ct [C1] ( long const cvalue ) 1
⇣
value_datetime::__ct [C1] ( long long const cvalue )
_ZN8xmlrpc_c14value_datetimeC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] value_datetime::__ct [C2] ( long const cvalue ) 1
⇣
value_datetime::__ct [C2] ( long long const cvalue )
_ZN8xmlrpc_c14value_datetimeC2El
|
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 4
struct_timespec.h
[+] struct timespec 1
|
Change |
Effect |
| 1 |
Type of field tv_sec has been changed from __time_t to __time64_t. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
xmlrpc_c::value_datetime::__ct ( struct timespec const& cvalue )
1st parameter 'cvalue' (reference) has base type 'struct timespec'.
xmlrpc_c::value_datetime::operator struct timespec ( )
Return value is of type 'struct timespec'.
xmlrpc_datetime_new_timespec ( xmlrpc_env*const envP, struct timespec const value )
2nd parameter 'value' has base type 'struct timespec'.
xmlrpc_read_datetime_timespec ( xmlrpc_env*const envP, xmlrpc_value const*const valueP, struct timespec*const timeValueP )
3rd parameter 'timeValueP' (pointer) has base type 'struct timespec'.
struct_timeval.h
[+] struct timeval 2
|
Change |
Effect |
| 1 |
Type of field tv_sec has been changed from __time_t to __time64_t. |
Recompilation of a client program may be broken. |
| 2 |
Type of field tv_usec has been changed from __suseconds_t to __suseconds64_t. |
Recompilation of a client program may be broken. |
[+] affected symbols: 4 (0.3%)
xmlrpc_c::value_datetime::__ct ( struct timeval const& cvalue )
1st parameter 'cvalue' (reference) has base type 'struct timeval'.
xmlrpc_c::value_datetime::operator struct timeval ( )
Return value is of type 'struct timeval'.
xmlrpc_datetime_new_timeval ( xmlrpc_env*const envP, struct timeval const value )
2nd parameter 'value' has base type 'struct timeval'.
xmlrpc_read_datetime_timeval ( xmlrpc_env*const envP, xmlrpc_value const*const valueP, struct timeval*const timeValueP )
3rd parameter 'timeValueP' (pointer) has base type 'struct timeval'.
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: 6 (0.5%)
xmlrpc_c::value_datetime::cvalue ( )
Return value is of type 'time_t'.
xmlrpc_c::paramList::getDatetime_sec ( unsigned int const paramNumber, enum xmlrpc_c::paramList::timeConstraint const constraint )
Return value is of type 'time_t'.
xmlrpc_datetime_new_sec ( xmlrpc_env*const envP, long const value )
2nd parameter 'value' has base type 'time_t'.
xmlrpc_datetime_new_usec ( xmlrpc_env*const envP, long const secs, unsigned int const usecs )
2nd parameter 'secs' has base type 'time_t'.
xmlrpc_read_datetime_sec ( xmlrpc_env*const envP, xmlrpc_value const*const valueP, long*const timeValueP )
3rd parameter 'timeValueP' (pointer) has base type 'time_t'.
xmlrpc_read_datetime_usec ( xmlrpc_env*const envP, xmlrpc_value const*const valueP, long*const secsP, unsigned int*const usecsP )
3rd parameter 'secsP' (pointer) has base type 'time_t'.
to the top
Header Files 15
base.hpp
base64.hpp
client.hpp
client_simple.hpp
client_transport.hpp
girerr.hpp
girmem.hpp
oldcppwrapper.hpp
packetsocket.hpp
registry.hpp
server_abyss.hpp
server_pstream.hpp
timeout.hpp
xml.hpp
XmlRpcCpp.h
to the top
Libraries 0
to the top