Test Info
| Library Name | znc-dev |
| Version #1 | lfs |
| Version #2 | timet |
| Arch | ARM |
| Subject | Source Compatibility |
Test Results
| Total Header Files | 34 |
| Total Libraries | 0 |
| Total Symbols / Types | 2388 / 269 |
| Compatibility |
88.9% |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 8 |
| Removed Symbols | High | 8 |
Problems with Data Types | High | 0 |
| Medium | 0 |
| Low | 1 |
Problems with Symbols | High | 0 |
| Medium | 7 |
| Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols 8
Csocket.h
Csock::CheckTimeout ( long long iNow )
_ZN5Csock12CheckTimeoutEx
Csock::GetNextCheckTimeout ( long long iNow ) const
_ZNK5Csock19GetNextCheckTimeoutEx
Csock::GetTimeSinceLastDataTransaction ( long long iNow ) const
_ZNK5Csock31GetTimeSinceLastDataTransactionEx
CSocketManager::DynamicSelectLoop ( uint64_t iLowerBounds, uint64_t iUpperBounds, long long iMaxResolution )
_ZN14CSocketManager17DynamicSelectLoopEyyx
HTTPSock.h
CHTTPSock::GetDate ( long long tm ) [static]
_ZN9CHTTPSock7GetDateEx
User.h
CUser::AddTimestamp ( long long tm, CString const& sStr ) const
_ZNK5CUser12AddTimestampExRK7CString
Utils.h
CUtils::CTime ( long long t, CString const& sTZ ) [static]
_ZN6CUtils5CTimeExRK7CString
CUtils::FormatTime ( long long t, CString const& sFormat, CString const& sTZ ) [static]
_ZN6CUtils10FormatTimeExRK7CStringS2_
to the top
Removed Symbols 8
Csocket.h
Csock::CheckTimeout ( long iNow )
_ZN5Csock12CheckTimeoutEl
Csock::GetNextCheckTimeout ( long iNow ) const
_ZNK5Csock19GetNextCheckTimeoutEl
Csock::GetTimeSinceLastDataTransaction ( long iNow ) const
_ZNK5Csock31GetTimeSinceLastDataTransactionEl
CSocketManager::DynamicSelectLoop ( uint64_t iLowerBounds, uint64_t iUpperBounds, long iMaxResolution )
_ZN14CSocketManager17DynamicSelectLoopEyyl
HTTPSock.h
CHTTPSock::GetDate ( long tm ) [static]
_ZN9CHTTPSock7GetDateEl
User.h
CUser::AddTimestamp ( long tm, CString const& sStr ) const
_ZNK5CUser12AddTimestampElRK7CString
Utils.h
CUtils::CTime ( long t, CString const& sTZ ) [static]
_ZN6CUtils5CTimeElRK7CString
CUtils::FormatTime ( long t, CString const& sFormat, CString const& sTZ ) [static]
_ZN6CUtils10FormatTimeElRK7CStringS2_
to the top
Problems with Symbols, Medium Severity 7
Csocket.h
[+] Csock::GetNextCheckTimeout ( long iNow ) const 1
⇣
Csock::GetNextCheckTimeout ( long long iNow ) const
_ZNK5Csock19GetNextCheckTimeoutEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] Csock::GetTimeSinceLastDataTransaction ( long iNow ) const 1
⇣
Csock::GetTimeSinceLastDataTransaction ( long long iNow ) const
_ZNK5Csock31GetTimeSinceLastDataTransactionEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CSocketManager::DynamicSelectLoop ( uint64_t iLowerBounds, uint64_t iUpperBounds, long iMaxResolution ) 1
⇣
CSocketManager::DynamicSelectLoop ( uint64_t iLowerBounds, uint64_t iUpperBounds, long long iMaxResolution )
_ZN14CSocketManager17DynamicSelectLoopEyyl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
HTTPSock.h
[+] CHTTPSock::GetDate ( long tm ) [static] 1
⇣
CHTTPSock::GetDate ( long long tm ) [static]
_ZN9CHTTPSock7GetDateEl
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
User.h
[+] CUser::AddTimestamp ( long tm, CString const& sStr ) const 1
⇣
CUser::AddTimestamp ( long long tm, CString const& sStr ) const
_ZNK5CUser12AddTimestampElRK7CString
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
Utils.h
[+] CUtils::CTime ( long t, CString const& sTZ ) [static] 1
⇣
CUtils::CTime ( long long t, CString const& sTZ ) [static]
_ZN6CUtils5CTimeElRK7CString
|
Change |
Effect |
| 1 |
Parameters list has been changed. |
Recompilation of a client program may be broken. |
[+] CUtils::FormatTime ( long t, CString const& sFormat, CString const& sTZ ) [static] 1
⇣
CUtils::FormatTime ( long long t, CString const& sFormat, CString const& sTZ ) [static]
_ZN6CUtils10FormatTimeElRK7CStringS2_
|
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: 988 (41.4%)
CModuleJob::__ct ( struct CModule* pModule, CString const& sName, CString const& sDesc )
Field 'pModule.m_pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in 1st parameter 'pModule' (pointer) is of type 'time_t'.
CModuleJob::__ct ( struct CModuleJob const& p1 )
Field 'p1.m_pModule.m_pNetwork.m_pIRCSock.m_lastCTCP' in 1st parameter 'p1' (reference) is of type 'time_t'.
CModuleJob::~__dt ( )
Field 'this.m_pModule.m_pNetwork.m_pIRCSock.m_lastCTCP' in the object of this method is of type 'time_t'.
CClientAuth::Invalidate ( )
Field 'this.m_pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in the object of this method is of type 'time_t'.
CClientAuth::RefusedLogin ( CString const& sReason )
Field 'this.m_pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in the object of this method is of type 'time_t'.
CClientAuth::AcceptedLogin ( struct CUser& User )
Field 'User.m_pModules.m_pNetwork.m_pIRCSock.m_lastCTCP' in 1st parameter 'User' (reference) is of type 'time_t'.
CClientAuth::__ct ( struct CClient* pClient, CString const& sUsername, CString const& sPassword )
Field 'pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in 1st parameter 'pClient' (pointer) is of type 'time_t'.
CClientAuth::__ct ( struct CClientAuth const& p1 )
Field 'p1.m_pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in 1st parameter 'p1' (reference) is of type 'time_t'.
CClientAuth::~__dt ( )
Field 'this.m_pClient.m_pNetwork.m_pIRCSock.m_lastCTCP' in the object of this method is of type 'time_t'.
CIRCNetwork::DelServers ( )
Field 'this.m_pIRCSock.m_lastCTCP' in the object of this method is of type 'time_t'.
...
to the top
Header Files 34
Buffer.h
Chan.h
Client.h
Config.h
Csocket.h
defines.h
ExecSock.h
FileUtils.h
HTTPSock.h
IRCNetwork.h
IRCSock.h
Listener.h
main.h
MD5.h
Message.h
Modules.h
Nick.h
Query.h
Server.h
SHA256.h
Socket.h
SSLVerifyHost.h
Template.h
Threads.h
Translation.h
User.h
Utils.h
version.h
WebModules.h
znc.h
znc_export_lib_export.h
zncconfig.h
ZNCDebug.h
ZNCString.h
to the top
Libraries 0
to the top