API compatibility report for the libucommon-dev library between lfs and timet versions on ARM


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibucommon-dev
Version #1lfs
Version #2timet
ArchARM
GCC Version12
SubjectBinary Compatibility

Test Results


Total Header Files51
Total Libraries0
Total Symbols / Types26 / 32
Compatibility 98.1%

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0

Problems with Symbols, Medium Severity  1 


timers.h
namespace ucommon
[+] Timer::reset [data]  1 

to the top

Problems with Data Types, Low Severity  2 


time_t.h
[+] typedef time_t  2 

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



Test Info


Library Namelibucommon-dev
Version #1lfs
Version #2timet
ArchARM
SubjectSource Compatibility

Test Results


Total Header Files51
Total Libraries0
Total Symbols / Types3932 / 407
Compatibility 99.7%

Problem Summary


SeverityCount
Added Symbols-18
Removed SymbolsHigh18
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium18
Low0
Problems with
Constants
Low0

Added Symbols  18 


datetime.h
namespace ucommon
Date::__ct [C1] ( long long value )
Date::__ct [C2] ( long long value )
DateTime::__ct [C1] ( long long const time )
DateTime::__ct [C2] ( long long const time )
DateTime::gmt ( long long const* time ) [static]
DateTime::local ( long long const* time ) [static]
DateTimeString::__ct [C1] ( long long const time )
DateTimeString::__ct [C2] ( long long const time )
Time::__ct [C1] ( long long const value )
Time::__ct [C2] ( long long const value )

thread.h
namespace ost
SysTime::getGMTTime ( long long const* clock, struct tm* result ) [static]
SysTime::getLocalTime ( long long const* clock, struct tm* result ) [static]
SysTime::getTime ( long long* tloc ) [static]

thread.h
namespace ucommon
TimedEvent::__ct [C1] ( long long timeout )
TimedEvent::__ct [C2] ( long long timeout )

timers.h
namespace ucommon
Timer::__ct [C1] ( long long offset )
Timer::__ct [C2] ( long long offset )
Timer::set ( long long expire )

to the top

Removed Symbols  18 


datetime.h
namespace ucommon
Date::__ct [C1] ( long value )
Date::__ct [C2] ( long value )
DateTime::__ct [C1] ( long const time )
DateTime::__ct [C2] ( long const time )
DateTime::gmt ( long const* time ) [static]
DateTime::local ( long const* time ) [static]
DateTimeString::__ct [C1] ( long const time )
DateTimeString::__ct [C2] ( long const time )
Time::__ct [C1] ( long const value )
Time::__ct [C2] ( long const value )

thread.h
namespace ost
SysTime::getGMTTime ( long const* clock, struct tm* result ) [static]
SysTime::getLocalTime ( long const* clock, struct tm* result ) [static]
SysTime::getTime ( long* tloc ) [static]
thread.h
namespace ucommon
TimedEvent::__ct [C1] ( long timeout )
TimedEvent::__ct [C2] ( long timeout )

timers.h
namespace ucommon
Timer::__ct [C1] ( long offset )
Timer::__ct [C2] ( long offset )
Timer::set ( long expire )

to the top

Problems with Symbols, Medium Severity  18 


datetime.h
namespace ucommon
[+] Date::__ct [C1] ( long value )  1 
[+] Date::__ct [C2] ( long value )  1 
[+] DateTime::__ct [C1] ( long const time )  1 
[+] DateTime::__ct [C2] ( long const time )  1 
[+] DateTime::gmt ( long const* time ) [static]  1 
[+] DateTime::local ( long const* time ) [static]  1 
[+] DateTimeString::__ct [C1] ( long const time )  1 
[+] DateTimeString::__ct [C2] ( long const time )  1 
[+] Time::__ct [C1] ( long const value )  1 
[+] Time::__ct [C2] ( long const value )  1 

thread.h
namespace ost
[+] SysTime::getGMTTime ( long const* clock, struct tm* result ) [static]  1 
[+] SysTime::getLocalTime ( long const* clock, struct tm* result ) [static]  1 
[+] SysTime::getTime ( long* tloc ) [static]  1 

thread.h
namespace ucommon
[+] TimedEvent::__ct [C1] ( long timeout )  1 
[+] TimedEvent::__ct [C2] ( long timeout )  1 

timers.h
namespace ucommon
[+] Timer::__ct [C1] ( long offset )  1 
[+] Timer::__ct [C2] ( long offset )  1 
[+] Timer::set ( long expire )  1 

to the top

Problems with Data Types, Low Severity  1 


time_t.h
[+] typedef time_t  1 

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