Test Info
| Library Name | libucommon-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 51 |
| Total Libraries | 0 |
| Total Symbols / Types | 3932 / 407 |
| Compatibility |
99.7% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 18 |
| Removed Symbols | High | 18 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 18 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 18
datetime.h
namespace ucommon
Date::__ct [C1] ( long long value )
_ZN7ucommon4DateC1Ex
Date::__ct [C2] ( long long value )
_ZN7ucommon4DateC2Ex
DateTime::__ct [C1] ( long long const time )
_ZN7ucommon8DateTimeC1Ex
DateTime::__ct [C2] ( long long const time )
_ZN7ucommon8DateTimeC2Ex
DateTime::gmt ( long long const* time ) [static]
_ZN7ucommon8DateTime3gmtEPKx
DateTime::local ( long long const* time ) [static]
_ZN7ucommon8DateTime5localEPKx
DateTimeString::__ct [C1] ( long long const time )
_ZN7ucommon14DateTimeStringC1Ex
DateTimeString::__ct [C2] ( long long const time )
_ZN7ucommon14DateTimeStringC2Ex
Time::__ct [C1] ( long long const value )
_ZN7ucommon4TimeC1Ex
Time::__ct [C2] ( long long const value )
_ZN7ucommon4TimeC2Ex
thread.h
namespace ost
SysTime::getGMTTime ( long long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime10getGMTTimeEPKxP2tm
SysTime::getLocalTime ( long long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime12getLocalTimeEPKxP2tm
SysTime::getTime ( long long* tloc ) [static]
_ZN3ost7SysTime7getTimeEPx
thread.h
namespace ucommon
TimedEvent::__ct [C1] ( long long timeout )
_ZN7ucommon10TimedEventC1Ex
TimedEvent::__ct [C2] ( long long timeout )
_ZN7ucommon10TimedEventC2Ex
timers.h
namespace ucommon
Timer::__ct [C1] ( long long offset )
_ZN7ucommon5TimerC1Ex
Timer::__ct [C2] ( long long offset )
_ZN7ucommon5TimerC2Ex
Timer::set ( long long expire )
_ZN7ucommon5Timer3setEx
to the top
Removed Symbols 18
datetime.h
namespace ucommon
Date::__ct [C1] ( long value )
_ZN7ucommon4DateC1El
Date::__ct [C2] ( long value )
_ZN7ucommon4DateC2El
DateTime::__ct [C1] ( long const time )
_ZN7ucommon8DateTimeC1El
DateTime::__ct [C2] ( long const time )
_ZN7ucommon8DateTimeC2El
DateTime::gmt ( long const* time ) [static]
_ZN7ucommon8DateTime3gmtEPKl
DateTime::local ( long const* time ) [static]
_ZN7ucommon8DateTime5localEPKl
DateTimeString::__ct [C1] ( long const time )
_ZN7ucommon14DateTimeStringC1El
DateTimeString::__ct [C2] ( long const time )
_ZN7ucommon14DateTimeStringC2El
Time::__ct [C1] ( long const value )
_ZN7ucommon4TimeC1El
Time::__ct [C2] ( long const value )
_ZN7ucommon4TimeC2El
thread.h
namespace ost
SysTime::getGMTTime ( long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime10getGMTTimeEPKlP2tm
SysTime::getLocalTime ( long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime12getLocalTimeEPKlP2tm
SysTime::getTime ( long* tloc ) [static]
_ZN3ost7SysTime7getTimeEPl
thread.h
namespace ucommon
TimedEvent::__ct [C1] ( long timeout )
_ZN7ucommon10TimedEventC1El
TimedEvent::__ct [C2] ( long timeout )
_ZN7ucommon10TimedEventC2El
timers.h
namespace ucommon
Timer::__ct [C1] ( long offset )
_ZN7ucommon5TimerC1El
Timer::__ct [C2] ( long offset )
_ZN7ucommon5TimerC2El
Timer::set ( long expire )
_ZN7ucommon5Timer3setEl
to the top
Problems with Symbols, Medium Severity 18
datetime.h
namespace ucommon
[+] Date::__ct [C1] ( long value ) 1
⇣
Date::__ct [C1] ( long long value )
_ZN7ucommon4DateC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Date::__ct [C2] ( long value ) 1
⇣
Date::__ct [C2] ( long long value )
_ZN7ucommon4DateC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTime::__ct [C1] ( long const time ) 1
⇣
DateTime::__ct [C1] ( long long const time )
_ZN7ucommon8DateTimeC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTime::__ct [C2] ( long const time ) 1
⇣
DateTime::__ct [C2] ( long long const time )
_ZN7ucommon8DateTimeC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTime::gmt ( long const* time ) [static] 1
⇣
DateTime::gmt ( long long const* time ) [static]
_ZN7ucommon8DateTime3gmtEPKl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTime::local ( long const* time ) [static] 1
⇣
DateTime::local ( long long const* time ) [static]
_ZN7ucommon8DateTime5localEPKl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTimeString::__ct [C1] ( long const time ) 1
⇣
DateTimeString::__ct [C1] ( long long const time )
_ZN7ucommon14DateTimeStringC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] DateTimeString::__ct [C2] ( long const time ) 1
⇣
DateTimeString::__ct [C2] ( long long const time )
_ZN7ucommon14DateTimeStringC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Time::__ct [C1] ( long const value ) 1
⇣
Time::__ct [C1] ( long long const value )
_ZN7ucommon4TimeC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Time::__ct [C2] ( long const value ) 1
⇣
Time::__ct [C2] ( long long const value )
_ZN7ucommon4TimeC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
thread.h
namespace ost
[+] SysTime::getGMTTime ( long const* clock, struct tm* result ) [static] 1
⇣
SysTime::getGMTTime ( long long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime10getGMTTimeEPKlP2tm
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] SysTime::getLocalTime ( long const* clock, struct tm* result ) [static] 1
⇣
SysTime::getLocalTime ( long long const* clock, struct tm* result ) [static]
_ZN3ost7SysTime12getLocalTimeEPKlP2tm
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] SysTime::getTime ( long* tloc ) [static] 1
⇣
SysTime::getTime ( long long* tloc ) [static]
_ZN3ost7SysTime7getTimeEPl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
thread.h
namespace ucommon
[+] TimedEvent::__ct [C1] ( long timeout ) 1
⇣
TimedEvent::__ct [C1] ( long long timeout )
_ZN7ucommon10TimedEventC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] TimedEvent::__ct [C2] ( long timeout ) 1
⇣
TimedEvent::__ct [C2] ( long long timeout )
_ZN7ucommon10TimedEventC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
timers.h
namespace ucommon
[+] Timer::__ct [C1] ( long offset ) 1
⇣
Timer::__ct [C1] ( long long offset )
_ZN7ucommon5TimerC1El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Timer::__ct [C2] ( long offset ) 1
⇣
Timer::__ct [C2] ( long long offset )
_ZN7ucommon5TimerC2El
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Timer::set ( long expire ) 1
⇣
Timer::set ( long long expire )
_ZN7ucommon5Timer3setEl
|
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: 7 (0.2%)
ost::lastAccessed ( char const* path )
Return value is of type 'time_t'.
ost::lastModified ( char const* path )
Return value is of type 'time_t'.
ucommon::Timer::reset [data]
Return value has base type 'time_t'.
ost::Date::getTime ( )
Return value is of type 'time_t'.
ost::DateTime::getTime ( )
Return value is of type 'time_t'.
ucommon::Date::timeref ( )
Return value is of type 'time_t'.
ucommon::DateTime::get ( )
Return value is of type 'time_t'.
to the top
Header Files 51
access.h
address.h
applog.h
arrayref.h
atomic.h
commoncpp.h
condition.h
config.h
counter.h
cpr.h
datetime.h
dccp.h
exception.h
export.h
file.h
fsys.h
generics.h
keydata.h
linked.h
mapped.h
mapref.h
memory.h
mime.h
misc.h
numbers.h
object.h
persist.h
platform.h
pointer.h
process.h
protocols.h
reuse.h
secure.h
serial.h
shared.h
shell.h
slog.h
socket.h
stl.h
stream.h
string.h
tcp.h
temporary.h
thread.h
timers.h
tokenizer.h
typeref.h
ucommon.h
udp.h
unicode.h
xml.h
to the top
Libraries 0
to the top